linux基本格式
命令名+【選項】+【引數】
命令名:要區分大小寫字母
選項以及引數:可以存在也可以省略,每個命令不同
注:linux系統中,資料夾、檔案以及目錄都是以檔案的形式體現的,檔名和目錄名要區分大小寫的,並且linux檔案系統採用的事樹形目錄結構體現的,樹的根目錄是「/」,也是最頂層的目錄,其他所有的目錄或者檔案都是在根目錄或者根目錄下的子目錄下的。
1.who 命令
功能:顯示已經登入系統的使用者資訊、
用法:who +回車
2.pwd 命令
功能:顯示當前在哪個目錄
用法:pwd +回車
3.ls 命令
功能:顯示指定資料夾下的內容/檔案資訊
用法①:ls +回車
用法②:ls+空格+(選項)
eg:ls + -l(以詳細資訊的形式顯示內容)
用法③:ls +-a(選項顯示包含隱藏檔案在內的所有內容)
注:如果linux檔案系統中目錄或者目標文名的第乙個字母如果是「·」,那麼該檔案或者目錄是隱藏的檔案或者目錄。
相似用法還有:ls + -al ;ls + -la
4.cd 命令
功能:切換工作目錄(進入到某個目錄)
用法:cd +目錄名
目錄名:可以是相對路徑的,也可以是絕對路徑的。
相對路徑:不是以根「/」開始的路徑
絕對路徑:以根「/」開始的路徑
5.--help 命令 man 命令
功能:檢視命令的幫助
用法:--help+回車 man+回車
進入man命令後,可進行操作:q鍵退出,方向鍵翻頁瀏覽內容
6.mkdir 命令
功能:建立目錄
用法:mkdir +目錄名(相對路徑,絕對路徑)
7.touch 命令(建立檔案)
功能:①如果檔案不存在,可建立乙個空的檔案
用法:touch+檔案
②如果檔案存在,則更新檔案的系統時間
8.cp 命令
功能:將乙個檔案或者目錄複製至另乙個檔案或者目錄中
用法:cp +檔案1+檔案2
cp +目錄1+目錄2
9.diff 命令
功能:比較檔案或者目錄
用法:diff +檔案1+檔案2(如果檔案1和檔案2相同,則沒有提示)
diff+ -r+目錄1+目錄2(比較目錄時,+ -r)
10.mv命令
功能:搬移檔案或者搬移檔案時改名
用法:mv +檔案1+檔案2
11.cat命令
功能:檢視檔案的內容,顯示在終端(標準輸出)
用法:cat +檔案
12.head命令
功能:檢視檔案的前幾行,預設前十行
用法:head +檔案(若檢視檔案的前兩行或者前三行,用法為head+ -2/-3+檔案)
13.tail命令
功能:檢視檔案尾部的幾行,即後幾行,預設後十行
用法:tail +檔案(若檢視檔案的後兩行或者後三行,用法為tail+ -2/-3+檔案)
14.clear 命令
功能:清屏
用法:clear+回車
清屏快捷鍵:ctrl + l
15.vim文字編輯器(vim命令)
(1)啟動:在命令列輸入vi或者vim
用法:vim 或者vim+檔案
(2)退出: :+q (注意:冒號是英文狀態下輸入的冒號)
①.正常模式/瀏覽模式
vi/vim啟動後,自動進入正常模式/瀏覽模式
正常模式下可以瀏覽文字,輸入命令,但是不能編輯
②.插入模式/編輯模式
按鍵a插入模式可以進行編輯文字,但是要儲存或者退出的話,需回到正常模式,按鍵esc
④.儲存檔案
在正常模式使用w命令
:+w (儲存)
:+w 檔名 (儲存成指定檔案)
:+wq 儲存並退出
16.rm 命令
功能:刪除目錄或者檔案
用法:rm +檔名或者目錄名
rm + -r 目錄名
注:慎重使用(刪除後無法恢復)
17.wc 命令
功能:統計檔案的行數、字數以及位元組數
用法:wc +檔名
18.tar 命令
功能:壓縮、打包命令
用法①:打包乙個命令:tar+cvf+檔名+目錄/檔案
其中,tar:命令名/程式名;cvf:選項;檔名:將要建立的包的名稱(建議檔名以.tar結尾);目錄/檔案:將要打包的目錄或者檔案
用法②:展開:tar+xvf+檔名
用法③:打包並壓縮:tar+cvfz+檔名+目錄/檔案 (檔名建議用.tar.gz結尾)
用法④:揭開壓縮:tar+xvfz+檔名
19.find 命令
功能:查詢檔案
用法:乙個簡單的用法,通過檔名查詢
find 目錄 -name「檔名」
20.萬用字元
*:代表任何字元,(任意多個字元)
?:代表任意乙個字元
*?(必須是英文狀態下的)
21.grep 命令
功能:在檔案內查詢指定的字元/字元組合
用法:grep+選項+要查詢的內容+檔案
grep+ -r +內容
grep+ -m+內容:表示在內容的第幾行有該內容
22.sudo 命令
功能:是某些命令以root許可權執行(不要切換到root使用者的情況下)
用法:sudo+命令
23.ps 命令
功能:檢視程序
用法:ps 或者 ps + aux
24. kill 命令
功能:結束程序
用法:kill+序號(程序號,程序id)
kill+-9+程序id
25.ps aux |grep vim
功能:ps aux 檢視程序
| :管道
grep:檢視
vim :內容
26. 標準輸出重定向
> (重新建立乙個檔案,如果檔案存在,則覆蓋)
>>(在檔案尾部新增內容,如果檔案不存在則建立新的)
功能:把本來應該輸出到標準輸出(終端螢幕)的內容輸出到指定檔案
27.chmod 命令
功能:修改檔案的訪問許可權
用法:chmod +【選項】+模式+檔案
chmod a+rwx/u+rwx/g+rwx/o+rwx 檔名
後註:linux常用技巧
①.善用tab鍵:自動補全要打的命令名
②.可以嘗試使用歷史命令
a.使用上下方向鍵在終端命令列翻閱或修改已經執行過的命令,選中後回車執行命令
b.history:可以檢視已經執行過的命令
「!+序號」,執行對應的命令
c.「~」代表使用者的主目錄(絕對路徑的方式)
eg:/home/tarena 表示tarena使用者的主目錄是/home/tarena
而「~」代表/home/tarena
d. cd+回車
返回使用者主目錄,相當於cd+~
cd + -
在最近的兩個目錄中間相互切換
Linux命令大全
alt f1 f7 切換登入視窗 echo 變數 env 檢視環境變數 set 檢視環境變數和自定義變數,即當前bash下所有的變數 export 將變數設為環境變數,也可檢視環境變數 ctrl c 終止程式 ctrl d 文字輸入結束 表示eof ctrl z 暫停程式,把任務丟到後台 man f...
Linux命令大全
顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...
Linux 命令大全
前提條件 使用者必須對被建立目錄的父目錄有寫許可權 格式 mkdir 選項 相對目錄 絕對目錄 例子 1.建立許可權為777的目錄 預設775 mkdir m 777 test1test1的許可權為 drwxrwxrwx 2.建立時建立父目錄和顯示資訊 mkdir vp 3.建立時建立父目錄和設定許...