linux shell 指令學習小結(一)

2021-08-05 19:18:43 字數 2979 閱讀 5153

有必要總結一發shell指令了。不過我覺得網上的詳細教程還比較多,先知道每個指令幹啥,具體很詳細的引數可以在用的時候去查,用多了就熟了~~

覺得還不錯的教程傳送門:每天乙個linux命令目錄

裡面每個指令介紹的還算詳細,有什麼忘記的其實可以查這個~

ps:分為三篇文章更~!

(一)

1.ls 命令

2.cd 命令

3.pwd 命令

4.mkdir命令

5.rm命令

6.mv命令

7.cp命令

(二)

8.cat命令

9.nl命令

10.more命令

11.less命令

12.head命令

13.tail命令

14.which命令

15.whereis命令

16.locate命令

(三)

17.find命令

18.wc命令

19.grep命令

20.sort命令

21.uniq命令

22.join命令

23.cut命令

24.paste命令

25.tr命令

26.df命令

27.du命令

28.time命令

1.ls命令

ls命令應該是用的最多的命令,也是最熟悉的命令了。ls 命令就是 list 的縮寫。

ls 用來列印出當前目錄的清單。如果 ls 指定其他目錄,那麼就會顯示指定目錄裡的檔案及資料夾清單。通過 ls 命令不僅可以檢視 linux 資料夾包含的檔案,而且可以檢視檔案許可權(包括目錄、資料夾、檔案許可權)檢視目錄資訊等等。

ls -a      # 列出目錄下的所有檔案(沒有迴圈子目錄),包括以 . 開頭的隱含檔案

ls -l a*     # 可以直接查詢該目錄下所有以「a」開頭的檔案或目錄詳細內容(注意:假如有以a開頭的目錄,則顯示的時候還會展開所有a開頭目錄下的子內容!)

ls -lh     # -h是human-readable的縮寫,即以人類容易理解的格式列出檔案大小 (例如 1k 234m 2g)!!再也不用每次都去自己數字數,估算檔案大小了

補充:

mac下更改目錄和檔案的顏色顯示設定:

vi ~/.bash_profile

增加兩行:(先按i,然後貼上)

export clicolor=1

export lscolors=gxfxaxdxcxegedabagacad

儲存(先按esc,然後輸入:wq)

重新開啟終端即可看到,目錄變為藍色啦~!

linux下更改目錄和檔案的顏色顯示設定:(不一樣噢!)

開啟/etc/bashrc, 加入如下一行:

alias ls=」ls –color」

重新開啟terminal即可

2.cd命令

cd -     # 這個-可以直接跳到上次cd訪問的目錄,相當於快捷鍵了,兩個目錄可以來回切換!

3.pwd命令

pwd 命令是 print working directory 的縮寫。一般用 pwd 命令來檢視「當前工作目錄」的完整路徑

pwd     # pwd 可以顯示當前目錄的完整路徑!(經常用到)

4.mkdir命令

mkdir 命令是 make directory 的縮寫。mkdir 命令用來建立指定名稱的目錄,要求建立目錄的使用者在當前目錄中具有寫許可權,並且指定的目錄名不能是當前目錄中已有的目錄。

mkdir -p directory1/dir1     # -p是–parents,即可以迴圈遞迴建立目錄

mkdir -m 777 test1     # -m是–mode的縮寫,即可以指定許可權

mkdir -vp directory1/dir1     # -v是–verbose的縮寫,即每次建立新目錄都顯示已建立的資訊

5.rm命令

rm 命令是 remove 的縮寫。特別常用,不再贅述。不過要小心使用-rf哈~各種程式設計師段子~

rm -rf test2     # -rf命令會將 test2 子目錄及子目錄中所有檔案刪除,並且不用一一確認

6.mv命令

mv 命令是用來移動檔案或更改檔名,更改檔名這個功能太好用了!!

mv 1.log 2.log     # 直接在當前目錄下更改檔名~特別好用

mv log1.txt log2.txt log3.txt test3     # 命令將log1.txt,log2.txt,log3.txt 三個檔案移到 test3目錄中去 (即可以多個檔案同時移動)

7.cp命令

cp 命令用來複製檔案或者目錄。一般情況下,shell 會設定乙個別名,在命令列下複製檔案時,如果目標檔案已經存在,就會詢問是否覆蓋,不管你是否使用-i 引數。

cp -i test1/* test2     # 將 test1 目錄下的所有檔案複製到 test2 目錄下,覆蓋前詢問

其他指令小結:

linux shell 指令學習小結(二)—cat命令,nl命令,more命令,less命令,head命令,tail命令,which命令,whereis命令,locate命令

linux shell 指令學習小結(三)—find命令,wc命令,grep命令,sort命令,uniq命令,join命令,cut命令,paste命令,tr命令,df命令,du命令,time命令

linux shell 常用指令

一 檔案比較運算子 e filename 如果 filename存在,則為真 如 e var log syslog d filename 如果 filename為目錄,則為真 如 d tmp mydir f filename 如果 filename為常規檔案,則為真 如 f usr bin grep...

linux shell 指令總結

一 shell 基本指令 1.普通使用者 超級使用者 xx help 檢視xx 指令幫助 man 檢視xx指令用法 2.pwd 當前目錄 cd 回到根目錄 cd 頂端根目錄 cd 個人主目錄 3.file 讀取檔案中文字屬性 4.linux的目錄結構 boot 存放linux 核心 和啟動載入項 b...

Linux Shell快速學習小總結 TBD

shell版本 sh bourne shell,最初unix的shell。csh c shell。ksh korn shell。bash bourne again shell。linux預設shell。tcsh c shell的擴充套件。pdksh ksh不免費,這個免費。echo n date a...