Ubuntu 的一些常用命令-B站學習筆記
1. 常用命令的基本使用
放大視窗:ctrl +
縮小視窗:ctrl -
終止:ctrl c
清屏:ctrl l
序號 |
命令 |
選項 |
引數 |
對應英文 |
作用 |
|
01 |
ls |
-a (all) -l (long,列表顯示詳細資訊) -lh (long human 人性化顯示檔案大小) -ld |
list |
檢視當前資料夾下的內容 |
||
02 |
pwd |
print wrok directory |
檢視當前所在資料夾 |
|||
03 |
cd |
.. (上級目錄) |
chang directory |
切換資料夾 |
||
04 |
touch |
-r (複製目錄) -p (保持屬性) |
touch |
如果檔案不存在則新建檔案 | ||
05 |
mkdir |
-p(遞迴建立) |
make directory |
建立目錄 |
||
06 |
rm |
-r (刪除目錄) -f(強制執行 ) |
remove |
刪除檔案 |
||
07 |
clear |
clear |
清屏 |
|||
08 |
cp |
copy |
複製 |
|||
09 |
rmdir |
remove empty dirctories |
移除空目錄 |
|||
10 |
mv |
move |
剪下,改名 |
|||
11 |
cat |
-n (顯示行號) |
檢視檔案內容 |
|||
12 |
tac |
倒著顯示 |
||||
13 |
more |
空格(翻頁) Enter(換行) q(退出) |
分頁顯示 |
|||
14 |
less |
分頁顯示(可向上翻頁) |
||||
15 |
head |
例 -n 7 / |
前幾行 |
|||
16 |
tail |
-n(後幾行) -f (動態顯示) |
2. 幫助資訊
command –help
man command (詳細)
操作鍵 |
功能 |
空格鍵 |
顯示手冊頁的下一屏 |
Enter鍵 |
換行 |
b |
向後一屏 |
f |
向前一屏 |
q |
退出 |
3. 檔案和目錄命令
自動補全: tab鍵(歧義的輸入,兩次tab鍵顯示全部的名稱)
曾經使用過的命令:上鍵,下鍵(ctrl c退出選擇)
隱藏檔案:在檔名之前加一個“.”
. 代表當前目錄
.. 代表上級目錄
1. ls 萬用字元使用(目錄中檔案很多,用來定位要找的檔案)
* 代表任意個數個字元
? 代表任意一個字元
[] 定義一個匹配的字元組 ls [12345]23.txt [1-3]表示123
例 : ls 1*(找到以1開頭的檔案) ls *1.txt(找到以1.txt結尾的檔案) ls ?2?.txt (找到以2 為中間內容的檔案)
2. cd 命令擴充套件
cd 回到家目錄
cd ~ 回到家目錄
cd - 切換目錄
絕對路徑: 最前是/或- cd /home/user/Desktop
相對路徑:最前不是/ 或- 表示當前目錄所在的目錄位置
4. 建立和刪除
touch:沒有檔案,建立;有檔案,更新修改時間。
mkdir: -p遞迴建立 新建目錄不能與當前目錄中的目錄和檔案同名
rm:同樣可以使用萬用字元 rm *1.txt
5. 拷貝和移動檔案
tree[命令名]:樹形結構顯示目錄 -d只顯示目錄
cp:複製檔案或目錄 【cp 原始檔 目標檔案】 -i 覆蓋檔案前提示
-r 複製目錄
mv:移動檔案或目錄 也可以給已有檔案或目錄重新命名
【mv 原檔案或目錄 目標檔案或目錄】
-i 覆蓋檔案前提示
6. 檢視檔案內容
cat: 檢視檔案內容,建立檔案,檔案合併,追加檔案內容等功能
-b對非空輸出行編號
-n對所有輸出行編號
more:分屏顯示檔案內容
空格鍵 看後續內容
Enter 一次滾動一行
b回滾一屏
f 向前一屏
q 退出
grep:搜尋文字檔案內容 【grep 查詢內容 目標檔案】
查詢 :ctrl f
-n 顯示查詢內容時同時顯示行號
-v 顯示不包含文字內容的所有行
-vn
-i 忽略大小寫
模式查詢: 行首 ^ 【grep ^a 123.txt 】以a開頭的行
行尾 $ 【grep a$ 123.txt 】以a結尾的行
7. 其他命令
echo 會在終端中再顯示一下命令
重定向 > 表示輸出,會覆蓋檔案原有內容 echo hello > a.txt
>> 表示追加 echo world >> a.txt
重定向 把終端輸出內容儲存下來
8. 管道 |
一個命令的輸出可以通過管道作為另一個命令的輸入
ls –lha ~ | more