每天开心一点

shell 常用快捷键

2020-08-19 09:19:00    六月    1159    来源: https://cloud.tencent.com/developer/article/1404285

1、光标移动

* ctrl + <      移动到前一个单词开头
* ctrl + >      移动到后一个单词结尾
* ctrl + A      移动到开头
* ctrl + E      移动到结尾
* alt  + B      向左移动一个单词
* alt  + F      向右移动一个单词

2、删除

* ctrl + K      删除光标后所有字符(剪切)
* ctrl + U      删除光标前所有字符(剪切)
* ctrl + W      删除光标前一个单词

3、撤销

* ctrl + _      撤销操作
* ctrl + Y      粘贴ctrl+U/K剪切的内容

4、替换

* ctrl + T      将光标当前字符与前面一个字符替换

5、历史命令

* ctrl + P      上条输入的命令(相当于上键)
* ctrl + N      上条历史命(相当于下键)
* alt  + >      上一次执行命令
* ctrl + R      输入单词搜索历史命令

6、控制命令

* ctrl + L      清除屏幕
  ctrl + S      锁住终端,阻止屏幕输出
  ctrl + Q      解锁终端,允许屏幕输出
  ctrl + C      终止命令&另起一行
  ctrl + I      补全功能(类似TAB)
  ctrl + O      重复执行命令
  alt  + <数字>  操作的次数
  ctrl + Z      挂起

7、执行

* !!            执行上条命令
* !-n           执行前n条命令