1. 程式人生 > >Ubuntu 的一些常用命令-B站學習筆記

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