熟悉 Bash 快捷鍵來提升效率


title: 熟悉 Bash 快捷鍵來提升效率php

tags: Bash GNU Linux 快捷鍵

文章首發: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)

相關閱讀

bVbrBLH?w=2250&h=849

相關文章
相關標籤/搜索