文章目錄
- 關于目錄操作的命令
- ls/ll
- cd
- pwd
- mkdir
- 關于文件操作的命令
- touch
- echo
- cat
- rm
- mv
- cp
- vim
- 關于查詢操作的命令
- grep
- ps
- netstat
關于目錄操作的命令
ls/ll
ls : 列出當前目錄下的目錄和文件(以行的展示形式)
ll : 列出當前目錄下的目錄和文件(以列的展示形式)
注:
- ll命令是 ls -l命令的簡寫
- ls / ll 后面加上具體路徑可以查看指定目錄的內容,ls / ll 和路徑之間需要用空格隔開
- 深藍色的是文件夾(目錄),淺藍色的是鏈接文件(快捷方式),白色的是普通文件
cd
cd:切換當前的工作目錄,即跳轉到自己想要點進去看的目錄
注:
- cd在切換目錄的時候可以跟上絕對路徑和相對路徑
- 絕對路徑以 / 開頭;相對路徑以 . 或 … 開頭
- … 表示跳轉到上級目錄
pwd
pwd:查看當前文件/目錄的絕對路徑
mkdir
mkdir:創建目錄
關于文件操作的命令
touch
touch:創建一個空文件
注:touch一個已經存在的文件時,對文件內容不會有任何影響(不會清空文件的內容);touch一個不存在的文件時,會創建出一個空文件。
echo
echo:在文件中寫入一些簡單的內容(后面的vim命名可以更方便的寫入文件內容)
注:
- 上面的示例表示把“hello”寫入名字是 1 的文件中
- echo本來是把內容顯示到控制臺上,借用 > 可以把顯示到控制臺上的內容保存到文件中
cat
cat:顯示文件內容到控制臺上
注:如果正確使用了此命令但是沒有在控制臺上顯示出文件內容,說明這個文件是個空文件。
rm
rm:刪除文件/目錄
- 刪除文件
- 刪除目錄
注:
刪除文件直接使用 rm 文件名 即可;刪除目錄要使用 rm 目錄名 -r
在彈出的確認刪除語句中,輸入 y 表示確認刪除; 輸入 n 表述不刪除
還可以在語句末尾加上 -f 來表示強制刪除,就不會彈出確認刪除語句,直接刪除了。比如 :
rm 1 -f 強制刪除 1 文件 ; rm ccc -r -f 強制刪除 ccc 目錄
mv
mv:移動。效果 = 剪切 + 粘貼
- 只移動
- 一邊移動一邊改名
- 不移動只改名(重命名)
注: tree . 命令表示展示當前目錄的目錄結構
cp
cp:復制
- 復制文件
- 復制目錄
注:在復制目錄的時候要加上 -r
vim
vim:對文件進行編輯
注:
- vim 文件名(可以是相對路徑也可以是絕對路徑)
- 輸入 :q! 表示退出且不保存
關于查詢操作的命令
grep
grep:文本查詢。即查詢文件中是否包含匹配的字符串
注:grep的效果是把你要查詢的字符串逐行和文件內容進行匹配,看某一行是否包含你要查詢的字符串,如果包含就把這一行獲取到
ps
ps:展示當前的進程,類似于任務管理器
注:
- 直接輸入 ps 展示的只是和當前終端相關的進程
- 使用 ps aux 可以展示出更完整的進程列表
- 使用 ps 搭配 grep 可以查看自己關心的某個進程是否存在
netstat
netstat:查看網絡狀態
注:
- 直接輸入 netstat 會得到全部端口的網絡情況
- netstat -anp 搭配 grep 使用可以得到我們關心的端口號使用情況