linux 常用命令有:
使用pwd命令找出您所在的當前工作目錄(文件夾)的路徑。該命令將返回一個絕對(完整)路徑,該路徑基本上是所有以/開頭的目錄的路徑。絕對路徑的一個示例是/ home / username。
要瀏覽Linux文件和目錄,請使用cd命令。根據您所在的當前工作目錄,它需要目錄的完整路徑或名稱。假設您位于/ home / username / Documents中,并且想要轉到Documents的子目錄Photos。為此,只需鍵入以下命令:cd Photos。另一種情況是,如果您想切換到一個全新的目錄,例如/ home / username / Movies。在這種情況下,您必須輸入cd,然后輸入目錄的絕對路徑:cd / home / username / Movies。有一些快捷方式可幫助您快速導航:cd ..(帶有兩個點)將一個目錄向上移動cd直接轉到主文件夾cd-(帶連字符)移動到上一個目錄附帶說明一下,Linux的shell是區分大小寫的。因此,您必須準確輸入名稱的目錄。
LS命令用于查看目錄的內容。默認情況下,此命令將顯示當前工作目錄的內容。如果要查看其他目錄的內容,請鍵入ls,然后鍵入目錄的路徑。例如,輸入LS /家/用戶名/文檔查看的內容的文件。您可以使用ls命令使用以下變體:ls -R還將列出子目錄中的所有文件ls -a將顯示隱藏的文件ls -al將列出文件和目錄以及詳細信息,例如權限,大小,所有者等。
cat(連接的縮寫)是Linux中最常用的命令之一。它用于在標準輸出(sdout)上列出文件的內容。要運行此命令,請鍵入cat,然后輸入文件名及其擴展名。例如:cat file.txt。以下是使用cat命令的其他方法:cat> filename創建一個新文件cat filename1 filename2> filename3連接兩個文件(1和2),并將它們的輸出存儲在新文件中(3)將文件轉換為大寫或小寫使用,cat filename | tr a-z A-Z >output.txt
使用cp命令將文件從當前目錄復制到另一個目錄。例如,命令cp scenery.jpg / home / username / Pictures將在您的Pictures目錄中創建一個Scene.jpg副本(來自當前目錄)。
mv命令的主要用途是移動文件,盡管它也可以用于重命名文件。mv中的參數類似于cp命令。您需要輸入mv,文件名和目標目錄。例如:mv file.txt / home / username / Documents。
使用mkdir命令創建一個新目錄-如果鍵入mkdir Music,它將創建一個名為Music的目錄。還有一些額外的mkdir命令:要在另一個目錄中生成新目錄,請使用此Linux基本命令mkdir Music / Newfile使用 p(父級)選項在兩個現有目錄之間創建一個目錄。例如,mkdir -p Music / 2022 / Newfile將創建新的“ 2022”文件。
如果需要刪除目錄,請使用rmdir命令。但是,rmdir僅允許您刪除空目錄。
該RM命令用于刪除目錄以及其中的內容。如果只想刪除目錄(作為rmdir的替代方法),請使用rm -r。注意:使用此命令時要格外小心,并仔細檢查您所在的目錄。這將刪除所有內容,并且沒有撤消操作。
該觸摸命令允許您創建通過Linux命令行新的空白文件。例如,輸入touch /home/username/Documents/Web.html在Documents目錄下創建一個名為Web的HTML文件。
您可以使用此命令來定位文件,就像Windows中的搜索命令一樣。此外,將-i參數與該命令一起使用將使其不區分大小寫,因此即使您不記得其確切名稱,也可以搜索文件。要搜索包含兩個或多個單詞的文件,請使用星號(*)。例如,locate -i school * note命令將搜索包含單詞“ school”和“ note”的任何文件,無論它是大寫還是小寫。
在類似定位命令,使用 查找也搜索文件和目錄。區別在于,您可以使用find命令在給定目錄中查找文件。例如,find / home / -name notes.txt命令將在主目錄及其子目錄中搜索名為notes.txt的文件。使用查找時的其他變化 是:要查找當前目錄中使用的文件,請使用find . -name notes.txt要查找目錄,請使用/ -type d -name notes. txt13. grep命令無疑對日常使用很有幫助的另一個基本Linux命令是grep。它使您可以搜索給定文件中的所有文本。為了說明這一點,grep blue notepad.txt將在記事本文件中搜索單詞blue。包含搜索到的單詞的行將被完整顯示。
該命令是“ SuperUser Do ”的縮寫,使您能夠執行需要管理或超級用戶權限的任務。但是,建議不要將此命令用于日常使用,因為如果您做錯了一些事情,很容易發生錯誤。
使用df命令可獲取有關系統磁盤空間使用情況的報告,以百分比和KB表示。如果要以兆字節為單位查看報告,請輸入df -m。
如果要檢查文件或目錄占用了多少空間,答案是du(磁盤使用情況)命令。但是,磁盤使用情況摘要將顯示磁盤塊號,而不是通常的大小格式。如果要以字節,千字節和兆字節為單位查看它,請在命令行中添加-h參數。
所述頭命令用于查看任何文本文件的第一行。默認情況下,它將顯示前十行,但是您可以根據自己的喜好更改此數字。例如,如果只想顯示前五行,則鍵入head -n 5 filename.ext。
該命令與head命令具有相似的功能,但是tail命令將顯示文本文件的最后十行,而不是顯示第一行。例如,tail -n filename.ext。
diff命令是差異的縮寫,diff命令逐行比較兩個文件的內容。分析文件后,它將輸出不匹配的行。程序員在需要進行程序更改時經常使用此命令,而不是重寫整個源代碼。此命令最簡單的形式是diff file1.ext file2.ext
該tar命令是最常用的命令歸檔多個文件到一個壓縮包。類似于zip格式常見的Linux文件格式,壓縮是可選的。該命令具有很長的功能列表,非常復雜,例如將新文件添加到現有檔案中,列出檔案內容,從檔案中提取內容等等。查看一些實際示例,以了解有關其他功能的更多信息。
chmod是另一個Linux命令,用于更改文件和目錄的讀取,寫入和執行權限。由于此命令相當復雜,因此您可以閱讀完整的教程以正確執行它。
在Linux中,所有文件均歸特定用戶所有。該CHOWN命令使您可以更改或文件的所有權轉讓給指定的用戶名。例如,chown linuxuser2 file.ext將使linuxuser2成為file.ext的所有者。
jobs命令將顯示所有當前作業及其狀態。作業基本上是由Shell啟動的進程。
如果您的程序無響應,則可以使用kill命令手動終止它。它將向運行異常的應用發送特定信號,并指示該應用自行終止。您總共可以使用64個信號,但是人們通常只使用兩個信號:SIGTERM(15) —請求程序停止運行,并給它一些時間來保存其所有進度。如果在輸入kill命令時未指定信號,則將使用此信號。SIGKILL(9) -強制程序立即停止。未保存的進度將丟失。除了知道信號之外,您還需要知道要殺死的程序的進程標識號(PID)。如果您不知道PID,只需運行命令ps ux。在知道您要使用什么信號以及程序的PID之后,輸入以下語法:kill [signal option] PID.
使用ping命令檢查與服務器的連接狀態。例如,只需輸入ping google.com,該命令將檢查您是否能夠連接到Google并測量響應時間。
Linux命令行非常有用-您甚至可以在wget命令的幫助下從Internet下載文件。為此,只需鍵入wget,然后輸入下載鏈接即可。
該UNAME命令,短期對于Unix名,將打印您的Linux系統,如計算機名稱的詳細信息,操作系統,內核,等等。
作為與Windows中的任務管理器等效的終端,top命令將顯示正在運行的進程的列表以及每個進程使用的CPU數量。監視系統資源使用情況非常有用,尤其是知道哪個進程由于消耗太多資源而需要終止時。
當您使用Linux一段時間后,您會很快注意到每天可以運行數百個命令。因此,如果您想查看之前輸入的命令,運行歷史記錄命令特別有用。
對某些Linux命令的功能感到困惑嗎?不用擔心,您可以使用man命令從Linux的外殼程序中輕松地學習如何使用它們。例如,輸入man tail將顯示tail命令的手動指令。
此命令用于將一些數據移到文件中。例如,如果要將文本“ Hello,我的名字叫John ”添加到名為name.txt的文件中,則可以鍵入echo Hello, my name is John >> name.txt
使用zip命令將文件壓縮到zip歸檔文件中,然后使用unzip命令從zip歸檔文件中提取壓縮文件。
如果您想知道主機/網絡的名稱,只需鍵入hostname。在末尾添加-I將顯示您的網絡的IP地址。
由于Linux是多用戶系統,因此這意味著多個人可以同時與同一個系統進行交互。useradd用于創建新用戶,而passwd將密碼添加到該用戶的帳戶。要添加名為John的新用戶,請添加user John,然后添加其密碼類型passwd 123456789。刪除用戶與添加新用戶非常相似。要刪除用戶帳戶類型,請使用userdel UserName。