Linux系統的命令應該如何記?

如果你問我,學習掌握Linux最快的方式是什麼?我認爲是背Linux常用命令,因爲你在服務器上面操作的時候,無論你想做什麼,都是在使用命令。比如:當服務器的應用有問題的時候,你想查看日誌使用cat或者tail –f;比如你需要批量替換一個文件裏面的指定字符串的時候,你會使用sed;當你要使用docker的時候,依然是使用docker下面的對應的命令,不過很多命令你看名字,就會知道這個命令是幹什麼的。因而,假如你是一名學生,那麼在進入互聯網行業之前,想快速打下一個比較好的根底,那麼可以採用背重要命令的方式來進行學習,就可以快速掌握Linux了。當然,並不是說你背了越多的Linux下面的命令,你會使用了,你就更精通了,還是需要了解一些Linux的系統知識、原理、理論的內容,比如Linux下面的FHS是怎麼樣的?文件系統有些什麼格式?磁盤的常見分區技術等。還是必須理解了一些必要的理論知識,才能更加明白命令使用的原理,對命令有更深入的認識。

Linux入門篇:

很多剛入門的同學,就像無頭的蒼蠅一樣,到處找視頻、書籍、網站帖子之類的學習方式,視頻雖然講得詳細,但是時間的投入也是巨大的,播放時間,練習時間,加起來很嚇人,其實啊很少有人能堅持把一套視頻看完;技術帖子之類的,一般都比較散亂,不成學習系統,學起來沒有一個系統的框架,隨意翻翻也還好;推薦一本書《Linux就該這麼學》,感覺還不錯,建議新手入手。書籍從目錄來看就非常有條理,看書可以系統化的學習、循序漸進,不會初學者不知道從哪兒開始的感覺。建議使用我上面的那本,如果有更好的,也你可以,但是一定要堅持,前期可以安裝一個VMware或者virtualbox虛擬機,重複練習爲主要手段,把一本書好好吃透,重點是吃透,那麼你也就入門了。

那麼具體需要掌握哪些命令呢?這裏羅列一些必須掌握的命令:

目錄類的命令是我們需要得最多的:

cd [24]

改變工作目錄

chmod [25]

改變文件或目錄的文件權限

dirs [24]

顯示/清除目錄棧中的內容

du [24]

顯示文件使用的磁盤空間量

file [24]

分析文件的類型

ls [24/25]

顯示文件的各種類型的信息

mkdir [24]

創建目錄

mv [24/25]

移動或重命名文件或目錄

popd [24]

改變工作目錄,將名稱從目錄棧中彈出

pushd [24]

改變工作目錄,將名稱壓入到目錄棧中

pwd [24]

顯示工作目錄的路徑名

rm [25]

刪除文件或目錄

rmdir [24]

刪除空目錄

tree [24]

顯示目錄樹的圖表

 

構建塊

cat [16]

組合文件,將標準輸入複製到標準輸出

tee [15]

將標準輸入複製到文件和標準輸出

xargs [25]

使用來自標準輸入的參數運行命令

當你不知道需要查找命令的相關信息的時候,可能就需要下面的命令工具了:

alias [13]

創建/顯示別名

type [8]

定位命令:顯示命令的路徑名或別名

unalias [25]

刪除別名

whence [8]

定位命令:顯示命令的路徑名或別名

which [8]

定位命令:顯示命令的路徑名或別名

當我們需要顯示內容的時候,需要我們的顯示輸出命令,非常重要:

cat [16]

組合文件,將標準輸入複製到標準輸出

echo [12]

將參數寫到標準輸出

head [16/21]

從數據的開頭選擇行

hexdump [21]

顯示二進制(非文本)文件

less [21]

分頁程序:每次一屏地顯示數據

more [21]

分佈程序:每次一屏地顯示數據

od [21]

顯示二進制(非文本)文件

print [12]

將參數寫到標準輸出

tail [21]

在數據的末尾選擇行

當我們需要對服務器配置的時候,那麼編輯命令就非常重要了:

sed [19]

非交互式文本編輯

vi [22]

vi文本編輯器

view [22]

以只讀模式啓動vi文本編輯器

vim [22]

vim文本編輯器

當我們需要對文件的權限,搜索,操作之類的,那麼就需要下面的命令了:

chmod [25]

改變文件或目錄的文件權限

cp [25]

複製文件;複製目錄

du [24]

顯示文件使用的磁盤空間量

find [25]

在目錄樹中搜索文件,處理結果

ln [25]

創建文件的一個新鏈接

locate [25]

搜索文件

ls [24/25]

顯示文件的各種類型的信息

mkfifo [23]

創建命名管道

mv [24/25]

移動或重命名文件或目錄

rm [25]

刪除文件或目錄

shred [25]

安全刪除文件

stat [25]

顯示i節點的信息

touch [25]

更新文件的訪問/修改時間;創建文件

umask [25]

在文件創建過程中設置文件模式掩碼

whence [8]

定位命令:顯示命令的路徑名或別名

whereis [25]

查看與命令關聯的文件

那麼我們知道了這麼多命令,或者忘記了命令的參數和使用那萬一忘記了,如何找到呢?下面就交大家幾個必備命令:

神器一:man命令   格式:man[空格][需要查看的命令

比如我們輸入:man ls   就會看到man page 如下圖

神器二:info命令 格式:info [需要查看的命令] 

比如我們輸入info ls 回車,就會看到下圖:

最後,在給大家推薦學Linux網站,絕非廣告,是背命令必用的:Linux命令大全(手冊)_Linux常用命令行實例詳解_Linux命令學習手冊 :http冒號//man點linuxde點net/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章