1. 程式人生 > 其它 >Linux 常用命令和技巧

Linux 常用命令和技巧

1、使用tab建自動補全命令

輸入任意命令時,可以使用tab鍵補全命令; 當輸入的命令使用tab不全有多個匹配時,會在下方顯示多個配置的項。

2、切換到主目錄

cd ~

3、切換到上一個工作目錄

cd -

4、列出目錄的內容

點選檢視程式碼
	ls -l  ## 檢視當前目錄下全部檔案(不包括隱藏檔案)
	ls -al ## 檢視當前目錄下全部檔案(包括隱藏檔案)
	ls -l  path ## 檢視指定檔案下全部檔案(不包括隱藏檔案)
	ls -al path ## 檢視指定檔案下全部檔案(包括隱藏檔案) 

5、在一行命令中執行多個命令

假設必須一個接一個的執行幾個命令,且不需要上一個命令成功時,可以將多個命令直接使用“;”拼接多個命令執行。

command_1; command_2;command_3

6、僅在上一個命令成功的情況下。才能在一個命令中執行多個命令

command_1 && command_2

7、搜尋使用過的命令

ctrl + r 開發反向搜尋,實際操作中,好像是隻能匹配到一個命令(相同的就是最長的)
ctrl + C 退出反向搜尋

8、解除Linxu終端的意外凍結

ctrl + s 凍結終端。 (部分終端使用這個快捷鍵,不會凍結)
ctrl + q 接觸凍結終端

9、移至行首或行尾

ctrl + A 移至行首
ctrl + E 移至行尾
ps:這兩個快捷鍵,在mac終端中,好像沒用只找到一個 option + 左右方向鍵,可以跳到上/下一個單詞

10、實時讀取日誌檔案

tail -f 檔案
使用此命令讀取日誌的時候,如果,檔案被刪除,重新建立相同的檔案時,需要重新執行此命令才會繼續實時讀取日誌

11、讀取壓縮日誌而不解壓縮

z命令提供了用於處理日誌檔案(例如less、cat、grep等)的常規命令的替代方法。
可以使用zless、zcat、zgrep等命令檢視壓縮包的內容,甚至不必顯示提取壓縮檔案

12、讀取檔案命令

讀取檔案的命令很多,有cat、more、head、tail、less、vi等

13、設定命令別名

alias gerp = grep

17、終止正在執行的命令/程序

ctrl + c 用於終止命令

18、清空檔案而不刪除

> 檔名 ## 直接覆蓋檔案,相當於 "" > 檔名
"內容" >> 檔名 ## 像檔案最後追加內容

19、查詢是否包含特定文字的檔案

在Linux命令列中有多種搜尋和查詢方法。可以使用一下命令查詢特定文字的檔案:
grep -Pri 要搜尋的字串 路徑

grep命令經常和別的命令組合使用
例如: ps -ef| grep tomcat

20、對任務命令都可使用幫助命令

任務命令都可以使用 commad -help 來檢視命令的文件