< 返回新聞公共列表

linux常用命令(一)

發(fā)布時(shí)間:2022-12-13 14:55:42

Linux命令是在CLI上運(yùn)行的程序或?qū)嵱贸绦?,一個(gè)通過文本和進(jìn)程與系統(tǒng)交互的控制臺(tái),它類似于Windows中的命令提示符應(yīng)用程序。因此,如果我們想使用Linux,學(xué)習(xí)常用的實(shí)用程序或命令將大有幫助。本文將討論linux常用命令,以幫助我們有效地使用Linux。


linux常用命令(一).png


1、sudo命令

superuser do的縮寫,sudo是最流行的基本Linux命令之一,可讓我們執(zhí)行需要管理或root權(quán)限的任務(wù)。

使用sudo時(shí),系統(tǒng)會(huì)提示用戶使用密碼進(jìn)行身份驗(yàn)證。然后,Linux系統(tǒng)將記錄一個(gè)時(shí)間戳作為跟蹤器。默認(rèn)情況下,每個(gè)root用戶都可以運(yùn)行sudo命令15分鐘/會(huì)話。

如果嘗試在命令行中運(yùn)行sudo而未對(duì)自己進(jìn)行身份驗(yàn)證,系統(tǒng)會(huì)將此活動(dòng)記錄為安全事件。


2、pwd命令

使用pwd命令查找當(dāng)前工作目錄的路徑。只需輸入pwd即可返回完整的當(dāng)前路徑——以正斜杠 ( / ) 開頭的所有目錄的路徑。例如,/home/用戶名。

pwd命令使用以下語(yǔ)法:它有兩個(gè)可接受的選項(xiàng):

-L或–logical打印環(huán)境變量?jī)?nèi)容,包括符號(hào)鏈接。

-P或–physical打印當(dāng)前目錄的實(shí)際路徑。


3、cd命令

要瀏覽Linux文件和目錄,請(qǐng)使用cd命令。根據(jù)我們當(dāng)前的工作目錄,它需要完整路徑或目錄名稱。

在沒有選項(xiàng)的情況下運(yùn)行此命令將帶我們到主文件夾。請(qǐng)記住,只有具有sudo權(quán)限的用戶才能執(zhí)行它。


4、ls命令

ls命令列出系統(tǒng)中的文件和目錄。在沒有標(biāo)志或參數(shù)的情況下運(yùn)行它會(huì)顯示當(dāng)前工作目錄的內(nèi)容。

要查看其他目錄的內(nèi)容,請(qǐng)鍵入ls后跟所需的路徑。例如,要查看Documents文件夾中的文件,請(qǐng)輸入:ls /home/用戶名/Documents


5、Concatenate命令

Concatenate或cat是最常用的Linux命令之一。它列出、合并文件內(nèi)容并將其寫入標(biāo)準(zhǔn)輸出。要運(yùn)行cat命令,請(qǐng)鍵入cat后跟文件名及其擴(kuò)展名。例如:cat文件名.txt。


6、cp命令

使用cp命令復(fù)制文件或目錄及其內(nèi)容。查看以下用例。

要將一個(gè)文件從當(dāng)前目錄復(fù)制到另一個(gè)目錄,請(qǐng)輸入cp后跟文件名和目標(biāo)目錄。例如:cp filename.txt /home/用戶名/Documents

要將文件復(fù)制到目錄,請(qǐng)輸入文件名,然后輸入目標(biāo)目錄:

cp文件名1.txt文件名2.txt文件名3.txt /home/用戶名/Documents

要將文件的內(nèi)容復(fù)制到同一目錄中的新文件,請(qǐng)輸入cp,然后輸入源文件和目標(biāo)文件:cp 文件名1.txt 文件名2.txt

要復(fù)制整個(gè)目錄,請(qǐng)?jiān)阪I入源目錄之前傳遞-R標(biāo)志,然后是目標(biāo)目錄:

cp -R /home/用戶名/Documents /home/用戶名/Documents_backup


7、mv命令

mv命令的主要用途是移動(dòng)和重命名文件和目錄。此外,它不會(huì)在執(zhí)行時(shí)產(chǎn)生輸出。

只需鍵入mv后跟文件名和目標(biāo)目錄。例如,我們想將filename.txt移動(dòng)到/home/username/Documents目錄:mv filename.txt /home/用戶名/文檔。還可以使用mv命令重命名文件:mv舊文件名.txt新文件名.txt


8、mkdir命令

使用mkdir命令一次創(chuàng)建一個(gè)或多個(gè)目錄并為每個(gè)目錄設(shè)置權(quán)限。執(zhí)行此命令的用戶必須具有在父目錄中創(chuàng)建新文件夾的權(quán)限,否則他們可能會(huì)收到權(quán)限被拒絕的錯(cuò)誤。

這是基本語(yǔ)法:mkdir [選項(xiàng)] 目錄名


9、rmdir命令

要永久刪除空目錄,請(qǐng)使用rmdir 命令。請(qǐng)記住,運(yùn)行此命令的用戶應(yīng)該在父目錄中具有sudo權(quán)限。例如,我們想要?jiǎng)h除一個(gè)名為personal1的空子目錄及其主文件夾mydir:rmdir -p mydir/個(gè)人1


10、rm命令

rm命令用于刪除目錄中的文件,確保執(zhí)行此命令的用戶具有寫入權(quán)限。請(qǐng)記住目錄的位置,因?yàn)檫@將刪除文件并且我們無(wú)法撤消它。

這是一般語(yǔ)法:rm文件名

要?jiǎng)h除多個(gè)文件,請(qǐng)輸入以下命令:rm文件名1 文件名2 文件名3


11、touch命令

touch命令允許我們?cè)贚inux命令行中創(chuàng)建一個(gè)空文件或生成和修改時(shí)間戳。例如,輸入以下命令在Documents目錄中創(chuàng)建一個(gè)名為Web的HTML文件:touch/home/用戶名/Documents/Web.html


12、locate命令

locate命令可以在數(shù)據(jù)庫(kù)系統(tǒng)中找到一個(gè)文件。

此外,添加-i參數(shù)將關(guān)閉區(qū)分大小寫,因此即使我們不記得文件的確切名稱也可以搜索文件。


13、find命令

使用find命令在特定目錄下搜索文件并執(zhí)行后續(xù)操作。

例如,我們想要在主目錄及其子文件夾中查找名為notes.txt的文件:

找到 /home -name notes.txt。這是一般語(yǔ)法:find[選項(xiàng)] [路徑] [表達(dá)式]


14、grep命令

列表中的另一個(gè)基本Linux命令是grep或全局正則表達(dá)式打印。它使我們可以通過搜索特定文件中的所有文本來(lái)查找單詞。一旦grep命令找到匹配項(xiàng),它就會(huì)打印包含特定模式的所有行。此命令有助于過濾大型日志文件。


15、df命令

使用df命令報(bào)告系統(tǒng)的磁盤空間使用情況,以百分比和千字節(jié) (KB) 顯示。這是一般語(yǔ)法:df [選項(xiàng)] [文件]


16、du命令

如果要檢查文件或目錄占用了多少空間,請(qǐng)使用du命令。我們可以運(yùn)行此命令來(lái)識(shí)別系統(tǒng)的哪個(gè)部分過度使用了存儲(chǔ)。

請(qǐng)記住,使用du命令時(shí)必須指定目錄路徑。例如,要檢查/home/user/Documents,請(qǐng)輸入:du /home/user/Documents


17、head命令

head命令允許您查看文本的前十行。添加選項(xiàng)可讓我們更改顯示的行數(shù)。head命令還用于將管道數(shù)據(jù)輸出到CLI。這是一般語(yǔ)法:head [選項(xiàng)] [文件]


18、tail命令

tail命令顯示文件的最后十行。它允許用戶檢查文件是否有新數(shù)據(jù)或讀取錯(cuò)誤消息。這是一般格式:尾部 [選項(xiàng)] [文件]


19、diff命令

差異的縮寫,diff命令逐行比較文件的兩個(gè)內(nèi)容。分析完后,會(huì)顯示不匹配的部分。程序員經(jīng)常使用diff命令來(lái)更改程序而不是重寫整個(gè)源代碼。這是一般格式:diff [選項(xiàng)] file1 file2


20、tar命令

tar命令將多個(gè)文件歸檔到一個(gè)TAR文件中 ——一種類似于ZIP的常見 Linux 格式,具有可選的壓縮功能。

這是基本語(yǔ)法:tar [選項(xiàng)] [archive_file] [要?dú)w檔的文件或目錄]


/template/Home/Zkeys724/PC/Static