Ubuntu/Linux Tips (shell 快速鍵)

來源:互聯網
上載者:User

收集常用技巧,備忘。
不定期更新。

1. 快速鍵

終端快速鍵:

CTRL + C: 停止CTRL + Z: 切換到後台CTRL + D: 登出當前會話CTRL + W: 刪除游標前的命令參數CTRL + U: 刪除游標前的所有字元CTRL + K: 刪除游標後的所有字元CTRL + A: 將游標移到最前CTRL + E: 將游標移到末尾CTRL + L: 清屏CTRL + R: 搜尋曆史命令

2. 檔案管理

檔案搜尋:

$ find . -name "*.py[co]"                      # 按萬用字元搜尋$ find . -iregex '.*/index.*'                  # 使用Regex搜尋 (包含完整路徑匹配,區分大小寫用 regex)$ find . -type d                               # 搜尋目錄類型 (類型 f, d ...)$ find . -type f -exec ls -l {} /;             # 尋找並直接執行命令$ find . -type f -perm +0100 | xargs ls -l     # 尋找具有執行許可權的普通檔案$ find . -name "*.py" | xargs grep -n main     # 按內容搜尋$ find . -name "*.py[co]" | xargs rm -rf       # 大量刪除$ find . -type f -size +10k | xargs ls -lh     # 大於10kb的檔案 (單位 k, M, G, T, P)。$ find . -type f -mtime -2d | xargs ls -l      # 最近兩天被修改的檔案 (單位 s, m, h, d, w),沒有被修改使用 +2d。

查看檔案頭/尾 n 行:

$ head -n 5 test.txt$ tail -n 5 test.txt

顯示/分頁顯示檔案內容:

$ cat test.txt$ less test.txt

即時重新整理檔案內容變更(適合監控記錄檔變化,調試的時候很有用):

$ tail -f test.txt$ less +F test.txt

查看檔案類型:

$ file test.txt

3. 系統管理

後台運行程式,不隨終端會話關閉: nohup

$ nohup cat a.txt &$ nohup cat a.txt >/dev/null 2>&1 &

終止進程: kill killall

$ kill 1267 1268 1269$ kill -INT 1267$ killall python$ killall -INT python

4. 網路管理

顯示網路狀態: netstat

$ netstat -lp   # 顯示監聽$ netstat -lpn  # 顯示監聽連接埠$ netstat -t    # 顯示當前串連

動態查看網站路由: mtr

$ mtr www.rainsts.net

DNS 查詢: dig

$ dig www.rainsts.net

IP 位址配置: ifconfig

$ ifconfig$ ip a

簡易 TCP 監聽和串連測試載入器(可雙向發送資料): nc

$ nc -l 8000         # 監聽$ nc localhost 8000  # 用戶端

5. 系統安全

6. 壓縮備份

壓縮/接壓縮: tar

$ tar czf test.tar.gz ./test$ tar czf test.tar.gz a.txt b.txt c.txt  # 壓縮多個路徑$ tar tf test.tar.gz                     # 查看壓縮包內容$ tar xf test.tar.gz$ tar xf test.tar.gz -C ~/test           # 解壓縮到指定目錄

7. 系統協助

系統手冊: man

$ man -k printf # 模糊搜尋$ man -f printf # 精確搜尋

8. 相關軟體

Putty:

CTRL + S: 屏蔽控制台輸出(比如需要輸入一些敏感資訊)CTRL + Q: 修復主控台輸出
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.