文件操作:
ls :查看當前目錄下的文件
rm filename :刪除文件
rmdir filename :刪除文件夾
rm --recursive -r(或-R) filename :選項可刪除每個給定的目錄,以及其下所有的內容
rm -r filename :刪除文件夾
mkdir (-p)filename :創建(深層)文件夾
mv filename (filename filename )/path :將filenames文件移動到/path目錄下
touch filename :創建文本文件
file filename :查看文件類型
chmod 操作 filename :修改文件權限
r (4)表示文件可以被讀(read)
w (2)表示文件可以被寫(write)
x (1)表示文件可以被執行(如果它是程序的話)
例如:
chmod 764 test.txt :表示將test.txt文件權限設置爲 所有者權限爲rwx, 羣組權限爲rw,其他人權限爲r。
壓縮或解壓:
1)tar :壓縮或解壓
-c | 創建壓縮文件 |
-x |
解開壓縮文件 |
-t |
查看壓縮包內有哪些文件 |
-z | 用Gzip壓縮或解壓文件 |
-j | 用bzip壓縮或解壓文件 |
-v | 顯示壓縮或解壓過程 |
-f | 目標文件名 |
-P | 保留原始的權限與屬性 |
-p | 使用絕對路徑來壓縮 |
-C | 解壓到指定目錄 |
壓縮一般使用: tar -czvf 壓縮之後的名字 壓縮文件
解壓一般使用: tar xzvf 解壓文件 -C 指定解壓路徑
2)源碼安裝rar:
1. 下載: wget http://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz ,也可能是其他的版本的,下面的操作時一樣的。
2. 解壓並安裝:
tar xf rarlinux-x64-4.2.0.tar.gz
cd rar
make install
rar解壓: rar x filename,
搜索:
grep : 在文本中進行關鍵字搜索
-c :僅顯示找到的行數
-i : 忽略大小寫
-n : 顯示行號
-v : 反向選擇---僅列出沒有“關鍵字”的行
find :按照指定條件查找文件
-name | 匹配名稱 |
-perm | 匹配權限(mode爲完全匹配,-mode爲包含即可) |
-user | 匹配所有者 |
-group | 匹配所有組 |
-mtime -n +n | 匹配修改內容時間(-n指n天以內,+n指n天以外) |
-atime -n +n | 匹配訪問文件時間 |
-ctime -n +n | 匹配修改文件權限的時間 |
-nouser | 匹配無所有者的文件 |
-nogroup | 匹配無所有組的文件 |
-newer f1 !f2 | 匹配比文件f1新但比文件f2舊的文件 |
--type b/d/c/p/l/f |
匹配文件類型(後面的字母依次表示:塊設備、目錄、字符設備、管道、鏈接文件、文本文件) |
-size | 匹配文件的大小(+50KB爲查找 超過50KB的文件,-50KB表示查找小於50KB的文件) |
-prune | 忽略某個目錄 |
-exec ...... {} \; |
後面可跟用於進一步處理搜索結果的命令(.-exec.....表示找到文件之後的操作, {}表示找到的全部文件, \; 爲該操作的結尾標誌) |
find 查找路徑(/) -name filename
其他;
man (-f) instructionname :(簡單的)描述指令作用