最常用的shell命令,你都知道嗎?

作為一個計算機開發者,一定要理解計算機的實質是執行命令。即使不是服務端運維的開發同學,在平時中開發中,掌握一些基礎的命令顯得尤為重要。


最常用的shell命令,你都知道嗎?

接下來梳理一些重要且高頻使用的shell命令。

1. ls :查看文件名和目錄

最常用的shell命令,你都知道嗎?

如上示例:ls -al 獲取當前目錄下所有文件的信息。

解釋一下字段的含義(從左到右依次排序):

字段1:文件類型和權限。

第一個字符表示:d(目錄 -(普通文件) s(套接字文件)l:(鏈接文件)後面的字符代表該文件的權限(讀|寫|執行)

字段2:鏈接到此文件數量(幾個快捷方式)

字段3:文件所有用戶

字段4:文件所有用戶組

字段5:文件佔用字節大小

字段6:文件最近修改時間(6月5日17:34)

字段7:文件名稱

2. cd: 進入文件目錄

最常用的shell命令,你都知道嗎?

如上示例:

cd 當前要進入的文件夾名。

作用:從當前目錄進入該文件夾內(Desktop);

cd ..

作用:從當前目錄(文件夾內)回退至上一個目錄;

cd /etc

作用:從當前目錄直接進入根目錄etc文件夾下;

cd ~

作用:從當前目錄直接進入當前的用戶家目錄下;

cd -

作用:回退到進入當前目錄的上一個進入的目錄下;

注意cd只能進入文件夾目錄,cd 文件名是錯誤的。

3. cat:查看文件內容

最常用的shell命令,你都知道嗎?

作用:直接將文件的內容輸出的命令工具裡

注意:該命令只能作用在文件,不能cat文件夾

最常用的shell命令,你都知道嗎?


最常用的shell命令,你都知道嗎?

作用:進入該文件的編輯模式下,對當前文件進行修改操作。

用法:當進入該文件後需要輸入i(insert)進行插入編輯,否則是隻讀模式。

:q 不保存退出

:q! 不保存強制性退出

:wq 或 :x 或 ZZ 保存退出

:wq! 強制保存然後退出

注意:當vi當前不存在的文件時,會創建一個文件。

常用的vi工具有vim,大神專用代碼編輯器。

5. history:輸出歷史使用過的命令

最常用的shell命令,你都知道嗎?

作用:將之前所使用過的所有命令打印出來。

6. echo : 字符串的輸出

最常用的shell命令,你都知道嗎?

作用:輸出一段字符串,可以省略雙引號。

echo `命令`: 可以打印出來該命令所輸出的內容。

7. touch: 創建一個文件

最常用的shell命令,你都知道嗎?


作用:創建不存在的文件,可一次創建多個文件。

8. mkdir: 創建一個文件夾


最常用的shell命令,你都知道嗎?


作用:創建一個不存在的文件夾在當前目錄下。

注意:當要創建多層級的文件夾時,需要一級一級創建,不可一次創建。

9. mv: 移動文件

最常用的shell命令,你都知道嗎?

作用:將當前的文件移動到一個目錄下,也可以用作文件的修改名稱。

10. ping:網絡連通性檢測

最常用的shell命令,你都知道嗎?


作用:檢測網絡的連通性,ping可以測試一個機器地址(可以是ip也可以是域名)與當前計算機的連接狀況,通過將 icmp 回顯數據包發送到計算機並偵聽回顯回覆數據包來驗證與一臺或多臺遠程計算機的連接。

注意:ping命令只有在安裝了 tcp/ip 協議後才可以使用。


分享到:


相關文章: