Linux詳解-常用命令
一切皆文件
1. ls:查看當前目錄下的文件
1. 常用參數
1. -l: 長格式顯示文件。
2. -a:顯示隱藏文件。所有以‘.’開頭的文件,就是隱藏文件。
3. -r:逆序顯示。
4. -t:按照時間順序顯示。
5. -R:遞歸顯示。
6. -h:文件大小,顯示爲MB或者GB等等。
2. cd: 切換目錄
1. 常用參數
1. cd -: 切回上次切換的目錄。
3. mkdir:創建目錄
1. 常用參數
1. mkdir -p /a/b/c:可以迭代的創建多級目錄;否則,只能一級一級的創建目錄。
4. rmdir:刪除目錄
1. 常用參數:
1. rmdir /a:刪除目錄;1. 無法刪除一次性刪除多級目錄。 2. 無法刪除非空目錄。
5. rm: 刪除文件
1. 常用參數:
1. -r /a: 可以刪除文件、目錄;哪怕目錄下面是非空的。但是,刪除時,會提示你,是否刪除此文件。
2. -f : 刪除文件的時候,不提示用戶,是否刪除文件。
3. 當使用 rm -rf 的時候,需要特別注意刪除的文件和目錄;防止刪除了'/'(根目錄);這樣會造成系統崩潰。
6. cp: 複製文件
1. 常用參數:
1. -r:默認情況下,cp命令無法複製目錄;使用-r參數時,可以複製目錄。
2. -v:顯示覆制的進度和詳情。
3. -p:保證不會修改文件的最後修改時間、所屬組、所屬人等等文件信息。
4. -a:等同於-dpR三個參數。
7. 通配符(’*’、’?’)
1. *: 匹配0個或者多個字符。
2. ?: 匹配1個字符。
8.cat:文本內容顯示到終端
9.head:查看文件開頭
1. 特點:
1. 默認顯示文件開頭前10行。
2. 常用參數:
1. -n:n爲數字,代表顯示開頭N行。
10. tail:查看文件結尾
1. 常用參數:
1. -f:文件內容更新之後,顯示信息同步更新。
2. -n:n爲數字,代表顯示結尾N行。
11.wc:統計文件內容信息。
1. 常用參數:
1. -l:顯示文件的行數。
12.備份壓縮
1. 基礎知識
1. tar:把文件進行打包。
2. gzip/bzip2:把打包之後的磁帶文件進行壓縮存儲。gzip壓縮比例小於bzip2;
2. tar:
1. 壓縮語法:tar cf 生成的文件名稱 需要打包的目錄
2. 解壓語法:tar xf 需要解壓的壓縮包 -C 解壓的目錄
3. 常用參數:
1. -z:使用gzip進行壓縮。常規擴展名爲:.tar.gz。
2. -j:使用bzip2進行壓縮。常規擴展名爲:.tar.bz2
3. -c:打包。
4. -x:解包。
5. -f:指定操作類型爲文件。