首頁 > 軟體

Linux 系統常用命令彙總

2020-06-16 17:45:20

Linux 系統常用命令彙總-檔案和目錄操作

檔案和目錄
  命令 選項 註解 範例
檔案的基本操作 ls [選項][檔案] 顯示所有檔案和目錄  ls -al 
-a(A) 顯示所有檔案和目錄,包括隱藏檔案和目錄(顯示所有檔案和目錄,包括隱藏檔案和目錄,但不現實“.”和“..”目錄) 檢視當前目錄下的所有檔案的詳細資訊=ll
-l 顯示檔案和目錄的完整屬性資訊
-d    
cd +路徑 改變當前路徑 cd /etc  轉到etc目錄下
pwd   顯示當前路徑 pwd  顯示當前路徑
mkdir +目錄名稱 建立目錄 mkdir  abc  建立abc目錄
-p 父目錄不存在時同時建立父目錄
rmdir +目錄名稱 刪除目錄,只能刪除空目錄 rmdir  abc 刪除abc目錄
cp [選項] 源  目標 複製檔案 cp -r test /usr/  將當前目錄下的test目錄中的所有內容包括子目錄均複製到usr目錄下
-r 迴圈進行目錄複製
-f  
mv 源  目標   mv test /usr/  將當前目錄下的test目錄移動到usr目錄下
rm [選項] 檔名 刪除  rm -rf test  強制刪除當前目錄下的test目錄及其所有檔案與子目錄
-r 迴圈刪除,常用於目錄刪除,表示刪除目錄及目錄下的所有檔案
-f 強制刪除不提示
檢視檔案內容 cat [選項] 檔名 檢視檔案內容 cat -nb /etc/inittab  將etc目錄下的inittab檔案的內容顯示出來,顯示行號但不顯示空行
-n 連行號一起顯示
-b 連行號一起顯示,但不顯示空行
more +檔名 同cat,若檔案內容超過40行,會分屏顯示,按enter單行下移或者按ctrl+f翻頁,按q退出瀏覽 用法同cat
head(tail) [選項] 檔名 顯示檔案前(後)十行 head -5 /test 
-n 指定顯示多少行 顯示當前目錄下的test檔案的前5行
cut 選項 [檔案] 選擇檔案中每一行的一部分顯示出來 cut –d “:” –f 2 c.txt
-d 用(...)進行分割  以:分割c.txt每一行,顯示c.txt文件中每一行的第二列
-f 顯示第幾列  
連結檔案  ln  [選項] 源  目標 設定連結檔案,引數為空時預設建立硬連結 ln (-d) ct.sh dlink   
-s 建立符號連結 當前目錄下建立一個dlink的硬連結,指向ct.sh 
-d 建立硬連結
搜尋檔案和目錄 find [路徑] [選項] 檔名 可以指定目錄及所有子目錄進行搜尋,因為查詢硬碟,速度較慢 find . –name “*.txt” –atime 1
-name file 尋找檔名為name file檔案,可用萬用字元* 查詢在當前目錄下一個小時內存取的.txt檔案
locate +檔名 從已建立的資料庫中查詢,速度特別快,但是資料庫內容需實時更新,可用updatedb命令手動更新資料庫 用法同find
which +檔名 查詢可執行檔案的位置,通過環境變數path下的路徑查詢 which  ls
whereis [選項] 檔名 根據設定好的目錄進行查詢,非path下的目錄而是自定義目錄 whereis ls
-b 只查詢二進位制檔案  
-m 只找說明檔案  
grep 選項 pattern(包含的字串) 檔名 表示在文字檔案中找包含指定內容的行 grep –n  456  b.txt
-n 顯示行號 顯示b.txt中含有456的行  同時顯示行號
-i 字串不區分大小寫 grep –v 456 b.txt
-v 反查,表示在文字檔案中找不包含指定內容的行 顯示b.txt中不包含456的行
檔案與目錄許可權 chown [選項] user:group 目錄或檔名稱 變更檔案或目錄的所有者和所屬群 chown  -R lucy:root lamp
-R 連同目錄下的所有檔案都變更 將當前目錄下的lamp目錄及其所有檔案與子目錄檔案的所有者改為lucy,所屬群改為root
chmod [選項] [引數] 目錄或檔名稱 變更檔案或目錄的讀寫執行許可權 1.chmod 760 ct.sh  把當前目錄下的ct.sh檔案的許可權改為rwxrw----
-R 連同目錄下的所有檔案都變更 2.chmod ug=rwx,o=r ct.sh  把當前目錄下的ct.sh 檔案的許可權改為rwxrwxr--
3.chmod g-r,o+w ct.sh  把當前目錄下的ct.sh檔案的所屬組的讀許可權去掉,給其他人增加寫許可權

更多詳情見請繼續閱讀下一頁的精彩內容http://www.linuxidc.com/Linux/2016-03/129403p2.htm


IT145.com E-mail:sddin#qq.com