title: 熟悉 Bash 快捷鍵來提升效率php
文章首發:https://shudong.wang/10555.htmlhtml
Bash快捷鍵實際上是GNU Readline快捷鍵,
GNU Readline Library是一個來接受用戶輸入的GNU軟件包。
它是包括Bash在內的絕大多數Shell的底層庫,
甚至OSX/Windows/Linux下的絕大多數軟件都採用與之兼容快捷鍵。
所以這些快捷鍵能夠在很大程度上支持純鍵盤操做,尤爲是在Linux/OSX下。bash
Bash是GNU計劃的一部分,是多數Linux發行版提供的默認Shell。
Linux的精髓就在於命令行的高效,而學習命令行的第一步即是學習如何快速地輸入Bash命令。
<!--more-->學習
快捷鍵 | 描述 |
---|---|
Ctrl + a |
移動光標到行首 |
Ctrl + e |
移動光標到行尾 |
Alt + b |
移動光標後退一個單詞(詞首) |
Alt + f |
移動光標前進一個單詞(詞首) |
Ctrl + f |
光標前進一個字母 |
Ctrl + b |
光標後退一個字母 |
Ctrl + xx |
當前位置與行首之間光標切換 |
快捷鍵 | 描述 |
---|---|
Ctrl + k |
刪除從光標到行尾 |
Ctrl + u |
刪除從光標到行首 |
Ctrl + w |
從光標向前刪除一個單詞 |
Alt + d |
從光標向後刪除一個單詞 |
Ctrl + d |
刪除光標下一個字母 |
Ctrl + h |
刪除光標前一個字母 |
Alt + t |
swap(當前單詞, 上一個單詞) |
Ctrl + t |
swap(當前字母, 上一個字母) |
Ctrl + y |
粘貼上一次刪除的文本 |
快捷鍵 | 描述 |
---|---|
Alt + c |
大寫當前字母,並移動光標到單詞尾 |
Alt + u |
大寫從當光標到單詞尾 |
Alt + l |
小寫從當光標到單詞尾 |
快捷鍵 | 描述 |
---|---|
Ctrl + r |
向後搜索歷史命令 |
Ctrl + g |
退出搜索 |
Ctrl + p |
歷史中上一個命令 |
Ctrl + n |
歷史中下一個命令 |
Alt + . |
上一個命令的最後一個單詞 |
快捷鍵 | 描述 |
---|---|
Ctrl + l |
清屏 |
Ctrl + s |
中止輸出(在Zsh中爲向前搜索歷史命令) |
Ctrl + q |
繼續輸出 |
Ctrl + c |
終止當前命令 |
Ctrl + z |
掛起當前命令 |
Ctrl + d |
結束輸入(產生一個EOF) |