1. 程式人生 > 其它 >06Linux實用指令

06Linux實用指令

實用指令

Linux目錄結構

Linux 系統目錄結構 | 菜鳥教程 (runoob.com)

執行級別

init [012356]:指定執行級別

例項:如何找回root密碼

進入到單使用者模式,然後修改root密碼

幫助指令

man (命令或配置):獲得幫助資訊

help (命令): 獲得shell內建命令的幫助資訊

pwd指令

print working direction:顯示當前工作目錄的絕對路徑

ls指令

list directory contents:顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。

cd指令

change directory:命令用於切換當前工作目錄。

mkdir指令

make directory:命令用於建立目錄

rmdir目錄

remove directory:命令刪除空的目錄

touch指令

用於修改檔案或者目錄的時間屬性,包括存取時間和更改時間。若檔案不存在,系統會建立一個新的檔案

cp指令

copy file:命令主要用於複製檔案或目錄

rm指令

remove:命令用於刪除一個檔案或者目錄

mv指令

move file:命令用來為檔案或目錄改名、或將檔案或目錄移入其它位置

改名(aaa改為dog)

移動

cat指令

concatenate:命令用於連線檔案並列印到標準輸出裝置上(只讀)

注:尾部加 | more 則分頁顯示

more指令

Linux more 命令類似 cat ,不過會以一頁一頁的形式顯示,更方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能(與 vi 相似),使用中的說明檔案,請按 h 。

less指令

less 與 more 類似,less 可以隨意瀏覽檔案,支援翻頁和搜尋,支援向上翻頁和向下翻頁。

>和>>指令

echo指令

head指令

head 命令可用於檢視檔案的開頭部分的內容,有一個常用的引數 -n 用於顯示行數,預設為 10,即顯示 10 行的內容。

tail指令

tail 命令可用於檢視檔案的內容,有一個常用的引數 -f 常用於查閱正在改變的日誌檔案。

tail -f filename 會把 filename 檔案裡的最尾部的內容顯示在螢幕上,並且不斷重新整理,只要 filename 更新就可以看到最新的檔案內容。

ln指令

link files:為某一個檔案在另外一個位置建立一個同步的連結

當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都放一個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln命令連結(link)它就可以,不必重複的佔用磁碟空間。

history指令

用於顯示歷史記錄和執行過的指令命令。history命令讀取歷史命令檔案中的目錄到歷史命令緩衝區和將歷史命令緩衝區中的目錄寫入命令檔案。該命令單獨使用時,僅顯示歷史命令,在命令列中,可以使用符號!執行指定序號的歷史命令例如,要執行第2個歷史命令,則輸入!2

date指令

顯示時間

-s 設定時間

cal指令

calendar:日曆

find指令

Linux find 命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則 find 命令將在當前目錄下查詢子目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示。

按名字查詢

按使用者歸屬查詢

按大小查詢(大於20mb)

按萬用字元查詢

locate指令

Linux locate命令用於查詢符合條件的文件,他會去儲存文件和目錄名稱的資料庫內,查詢合乎範本樣式條件的文件或目錄。

一般情況我們只需要輸入 locate your_file_name 即可查詢指定檔案。

注:locate指令基於資料庫進行查詢第一次執行前,必須使用updatedb指令建立locate資料庫

grep指令

Linux grep 命令用於查詢檔案裡符合條件的字串。(過濾查詢)

grep 指令用於查詢內容包含指定的範本樣式的檔案,如果發現某檔案的內容符合所指定的範本樣式,預設 grep 指令會把含有範本樣式的那一列顯示出來。若不指定任何檔名稱,或是所給予的檔名為 -,則 grep 指令會從標準輸入裝置讀取資料。

-i:不區分大小寫

管道符,“|”,表示將前一個命令的處理結果輸出傳遞給後面的命令處理

壓縮和解壓縮指令

gzip

Linux gzip命令用於壓縮檔案。

gzip是個使用廣泛的壓縮程式,檔案經它壓縮過後,其名稱後面會多出".gz"的副檔名。

gunzip指令

Linux gunzip 命令用於解壓檔案。

gunzip 是個使用廣泛的解壓縮程式,它用於解開被 gzip 壓縮過的檔案,這些壓縮檔案預設最後的副檔名為 .gz。事實上 gunzip 就是 gzip 的硬連線,因此不論是壓縮或解壓縮,都可通過 gzip 指令單獨完成。

zip指令

Linux zip 命令用於壓縮檔案。

zip 是個使用廣泛的壓縮程式,壓縮後的檔案字尾名為 .zip

unzip指令

Linux unzip命令用於解壓縮zip檔案

unzip為.zip壓縮檔案的解壓縮程式。

tar指令

Linux tar(英文全拼:tape archive )命令用於備份檔案。

tar 是用來建立,還原備份檔案的工具程式,它可以加入,解開備份檔案內的檔案。

壓縮

解壓到當前目錄

解壓到指定目錄