Linux命令是在CLI上運行的程序或實(shí)用程序,一個(gè)通過(guò)文本和進(jìn)程與系統交互的控制臺,它類(lèi)似于Windows中的命令提示符應用程序。因此,如果我們想使用Linux,學(xué)習常用的實(shí)用程序或命令將大有幫助。本文將討論linux常用命令,以幫助我們有效地使用Linux。
1、sudo命令
superuser do的縮寫(xiě),sudo是最流行的基本Linux命令之一,可讓我們執行需要管理或root權限的任務(wù)。
使用sudo時(shí),系統會(huì )提示用戶(hù)使用密碼進(jìn)行身份驗證。然后,Linux系統將記錄一個(gè)時(shí)間戳作為跟蹤器。默認情況下,每個(gè)root用戶(hù)都可以運行sudo命令15分鐘/會(huì )話(huà)。
如果嘗試在命令行中運行sudo而未對自己進(jìn)行身份驗證,系統會(huì )將此活動(dòng)記錄為安全事件。
2、pwd命令
使用pwd命令查找當前工作目錄的路徑。只需輸入pwd即可返回完整的當前路徑——以正斜杠 ( / ) 開(kāi)頭的所有目錄的路徑。例如,/home/用戶(hù)名。
pwd命令使用以下語(yǔ)法:它有兩個(gè)可接受的選項:
-L或–logical打印環(huán)境變量?jì)热?,包括符號鏈接?/p>
-P或–physical打印當前目錄的實(shí)際路徑。
3、cd命令
要瀏覽Linux文件和目錄,請使用cd命令。根據我們當前的工作目錄,它需要完整路徑或目錄名稱(chēng)。
在沒(méi)有選項的情況下運行此命令將帶我們到主文件夾。請記住,只有具有sudo權限的用戶(hù)才能執行它。
4、ls命令
ls命令列出系統中的文件和目錄。在沒(méi)有標志或參數的情況下運行它會(huì )顯示當前工作目錄的內容。
要查看其他目錄的內容,請鍵入ls后跟所需的路徑。例如,要查看Documents文件夾中的文件,請輸入:ls /home/用戶(hù)名/Documents
5、Concatenate命令
Concatenate或cat是最常用的Linux命令之一。它列出、合并文件內容并將其寫(xiě)入標準輸出。要運行cat命令,請鍵入cat后跟文件名及其擴展名。例如:cat文件名.txt。
6、cp命令
使用cp命令復制文件或目錄及其內容。查看以下用例。
要將一個(gè)文件從當前目錄復制到另一個(gè)目錄,請輸入cp后跟文件名和目標目錄。例如:cp filename.txt /home/用戶(hù)名/Documents
要將文件復制到目錄,請輸入文件名,然后輸入目標目錄:
cp文件名1.txt文件名2.txt文件名3.txt /home/用戶(hù)名/Documents
要將文件的內容復制到同一目錄中的新文件,請輸入cp,然后輸入源文件和目標文件:cp 文件名1.txt 文件名2.txt
要復制整個(gè)目錄,請在鍵入源目錄之前傳遞-R標志,然后是目標目錄:
cp -R /home/用戶(hù)名/Documents /home/用戶(hù)名/Documents_backup
7、mv命令
mv命令的主要用途是移動(dòng)和重命名文件和目錄。此外,它不會(huì )在執行時(shí)產(chǎn)生輸出。
只需鍵入mv后跟文件名和目標目錄。例如,我們想將filename.txt移動(dòng)到/home/username/Documents目錄:mv filename.txt /home/用戶(hù)名/文檔。還可以使用mv命令重命名文件:mv舊文件名.txt新文件名.txt
8、mkdir命令
使用mkdir命令一次創(chuàng )建一個(gè)或多個(gè)目錄并為每個(gè)目錄設置權限。執行此命令的用戶(hù)必須具有在父目錄中創(chuàng )建新文件夾的權限,否則他們可能會(huì )收到權限被拒絕的錯誤。
這是基本語(yǔ)法:mkdir [選項] 目錄名
9、rmdir命令
要永久刪除空目錄,請使用rmdir 命令。請記住,運行此命令的用戶(hù)應該在父目錄中具有sudo權限。例如,我們想要刪除一個(gè)名為personal1的空子目錄及其主文件夾mydir:rmdir -p mydir/個(gè)人1
10、rm命令
rm命令用于刪除目錄中的文件,確保執行此命令的用戶(hù)具有寫(xiě)入權限。請記住目錄的位置,因為這將刪除文件并且我們無(wú)法撤消它。
這是一般語(yǔ)法:rm文件名
要刪除多個(gè)文件,請輸入以下命令:rm文件名1 文件名2 文件名3
11、touch命令
touch命令允許我們在Linux命令行中創(chuàng )建一個(gè)空文件或生成和修改時(shí)間戳。例如,輸入以下命令在Documents目錄中創(chuàng )建一個(gè)名為Web的HTML文件:touch/home/用戶(hù)名/Documents/Web.html
12、locate命令
locate命令可以在數據庫系統中找到一個(gè)文件。
此外,添加-i參數將關(guān)閉區分大小寫(xiě),因此即使我們不記得文件的確切名稱(chēng)也可以搜索文件。
13、find命令
使用find命令在特定目錄下搜索文件并執行后續操作。
例如,我們想要在主目錄及其子文件夾中查找名為notes.txt的文件:
找到 /home -name notes.txt。這是一般語(yǔ)法:find[選項] [路徑] [表達式]
14、grep命令
列表中的另一個(gè)基本Linux命令是grep或全局正則表達式打印。它使我們可以通過(guò)搜索特定文件中的所有文本來(lái)查找單詞。一旦grep命令找到匹配項,它就會(huì )打印包含特定模式的所有行。此命令有助于過(guò)濾大型日志文件。
15、df命令
使用df命令報告系統的磁盤(pán)空間使用情況,以百分比和千字節 (KB) 顯示。這是一般語(yǔ)法:df [選項] [文件]
16、du命令
如果要檢查文件或目錄占用了多少空間,請使用du命令。我們可以運行此命令來(lái)識別系統的哪個(gè)部分過(guò)度使用了存儲。
請記住,使用du命令時(shí)必須指定目錄路徑。例如,要檢查/home/user/Documents,請輸入:du /home/user/Documents
17、head命令
head命令允許您查看文本的前十行。添加選項可讓我們更改顯示的行數。head命令還用于將管道數據輸出到CLI。這是一般語(yǔ)法:head [選項] [文件]
18、tail命令
tail命令顯示文件的最后十行。它允許用戶(hù)檢查文件是否有新數據或讀取錯誤消息。這是一般格式:尾部 [選項] [文件]
19、diff命令
差異的縮寫(xiě),diff命令逐行比較文件的兩個(gè)內容。分析完后,會(huì )顯示不匹配的部分。程序員經(jīng)常使用diff命令來(lái)更改程序而不是重寫(xiě)整個(gè)源代碼。這是一般格式:diff [選項] file1 file2
20、tar命令
tar命令將多個(gè)文件歸檔到一個(gè)TAR文件中 ——一種類(lèi)似于ZIP的常見(jiàn) Linux 格式,具有可選的壓縮功能。
這是基本語(yǔ)法:tar [選項] [archive_file] [要歸檔的文件或目錄](méi)
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動(dòng)站