標籤:
一、命令列文法:
命令字 [選項][參數]
注意:Linux中對命令是區分大小寫。
二、擷取命令協助:
1、help命令:help xxx,shell內部指令,用來擷取linux內部命令。例如:help help。
2、‘--help‘選項:xxx --help 擷取命令的協助資訊。 ls --help。
3、man命令:man xxx 以全屏方式顯示協助手冊,按q退出。 man ls 。
4、info命令:info xxx 以更詳細的方式擷取協助手冊 按q退出。 info ls。
三、檔案目錄操作命令:
1、ls:顯示目錄中的內容
常用選項:
-l:以長格式顯示檔案和目錄
-a:顯示所有子目錄和檔案的資訊
-d:顯示目錄本身的屬性
-R:顯示指定目錄及所有的子目錄
萬用字元:
?:匹配檔案中的某一個字元。
*:匹配檔案中的任意多個字元。
2、cd:改變工作目錄
相對路徑:相對當前工作目錄的路徑。
a、一個.開頭:當前路徑
b、兩個..開頭:上一級目錄
c、一個~開頭:宿主目錄
d、一個/老調皮:根目錄
絕對路徑:從系統的根目錄開始的路徑/home/xxx。
3、pwd:顯示目前的目錄
4、du:統計目錄
-a:統計磁碟空間佔用時所有的檔案。
-h:將以個人化的方式統計結果,顯示檔案單位
-s:只統計每個參數所佔用控制項總的大小。
5、mkdir:建立新的目錄
-p:建立嵌套多層目錄
mkdir -p aaa/bbb/ccc 一次建立3層目錄,不帶-p會報錯。
四、檔案操作命令
1、touch:建立新檔案。如果檔案不存在則建立一個空檔案,如果檔案存在則更新檔案建立時間,可以一次建立多個檔案。
例如:touch file1.txt file2.txt //同時建立2個檔案
2、cp:複製檔案或目錄。
選項:
-f:強制複製。
-i:提醒使用者確認。
-p:保持屬性不變。
-r:賦值所有檔案及子目錄。
例如:cp -r mydir mydir_back
3、rm:刪除檔案或目錄。
選項:
-f:直接強制移除。
-i:提醒使用者確認。
-r:刪除整個目錄及目錄下的所有檔案。
預設時,rm 不會刪除目錄。使用--recursive(-r 或-R)選項可刪除每個給定的目錄,以及其下所有的內容。
4、mv:改名或移動檔案或目錄。
mv file1.txt file_first.txt :將file1.txt重新命名為file_first.txt
mv file1.txt /home/file2.txt:將file1.txt移動到/home/file2.txt
5、find:尋找檔案或目錄。
文法:find [尋找範圍][尋找條件運算式]
尋找條件:
-name:按名稱尋找
-size:按大小尋找
-user:按檔案屬主尋找
-type:按檔案類型尋找
6、which:尋找命令檔案的位置。
文法:which 命令
例如:which ls
7、file:查看檔案類型。
文法:file 檔案路徑
例如:file /usr/bin/ls
8、ln:建立捷徑。
文法:ln [-s] 源檔案或目錄 連結檔案或目標目錄
捷徑主要分為符號連結和永久連結。
永久連結:不能對目錄建立永久連結,也不能跨越分區建立永久連結檔案。
符號連結(軟連結):需要ln添加-s選項。
例如:ln -s /home/zhengcheng/mydir/file1.txt /home/zhengcheng/案頭 //為file1.txt 在案頭建立軟連結
Linux常用命令查詢:
常用Linux的20個命令:http://www.oschina.net/translate/useful-linux-commands-for-newbies
命令查詢:http://www.jb51.net/linux/
Linux學習筆記 (二)linux命令