bash的快捷方式

!       开始一个命令替换,除非后面跟随的是 blank, newline, = 或是 (.

!n     引用命令行 n.

!-n    引用当前命令行减去 n.

!!       引用上一条命令。这是 `!-1' 的同义词。

!string  引用最近的以 string 开始的命令。

!?string[?]    引用最近的包含 string 的命令。尾部的 ? 可以被忽略,如果 string 之后紧接着一个新行符。

^string1^string2^

              快速替换。重复上一条命令,将 string1 替换为 string2.  与 ``!!:s/string1/string2/'' 等价 

!#     到此为止输入的整个命令行。

 

Ctrl + A : 光标移到行首。

Ctrl + E : 光标移到行尾。

Ctrl + L : 清屏。

Ctrl + U : 清除光标前至行首间的所有内容。

Ctrl + K : 清除光标后至行尾的内容。

Ctrl + H : 同 backspace 键相同。

Ctrl + R : 搜索之前打过的命令。

Ctrl + C : 杀死当前进程。

Ctrl + D : 退出当前 Shell。

Ctrl + Z : 把当前进程转到后台运行,使用' fg '命令恢复。

Ctrl + W : 移除光标前的一个单词

Ctrl + S : 停止输出到终端

Ctrl + Q : 恢复输出到终端

Alt + F : 在当前行把光标向前移一个单词。

Alt + B : 在当前行把光标向后移一个单词。

Tab : 自动补完命令

 

高级:

Ctrl + X Ctrl + E : 开启编辑器来编辑命令

Ctrl + T : 交换光标位置前的两个字符。

Esc + T : 交换光标位置前的两个单词。

Ctrl + V TAB : 输入TAB到终端而不是扩展命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值