Linux系統的命令應該如何記

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

Linux入門篇:

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

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

目錄類的命令是咱們須要得最多的:安全

cd [24]服務器

改變工做目錄框架

chmod [25]less

改變文件或目錄的文件權限編輯器

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/

相關文章
相關標籤/搜索