Bash 常用快捷键

  • 原创
  • Madman
  • /
  • /
  • 0
  • 5464 次阅读

Synopsis: 熟记 Bash 的常用快捷键,将极大提高工作效率

1. 控制

  • Ctrl + l: 清屏,或者使用 clear 命令(Windows 系统的 cmd 中是 cls 命令)
  • Ctrl + c: 终止命令的执行
  • Ctrl + z: 挂起命令,放到后台(进程状态变为 Stopped)

2. 编辑

  • Ctrl + a: 移到命令行首
  • Ctrl + e: 移到命令行尾
  • Ctrl + u: 从光标处删除至命令行首
  • Ctrl + k: 从光标处删除至命令行尾
  • Ctrl + y: 粘贴至光标后

3. 历史命令相关

输入 history 查看历史命令记录,每一行前面都有编号。Ctrl + p 选择历史中的上一条命令,Ctrl + n 选择历史中的下一条命令

  • Ctrl + r: 逆向搜索历史命令记录,按 Ctrl + g 退出搜索
  • !!: 执行上一条命令
  • !<N>: 执行历史命令中编号为 N 的命令
  • !xyz: 执行历史命令中以 xyz 开头的命令(如果有多条以 xyz 开头的命令,则选择与当前时间最接近的那条命令),!xyz:p 只显示命令是啥而不会真的执行

获取上一条命令的最后一个参数:

  1. Esc + .: 按下这个组合键后,命令行上会显示出上一条命令的最后一个参数
  2. Alt + .: CentOS 中好像不支持
  3. !$: 在当前的命令中用 !$ 表示上一条命令的最后一个参数。如果依次输入 !$:p,则会在命令行上显示出上一条命令的最后一个参数

获取上一条命令的所有参数:

!*: 在当前的命令中用 !* 表示上一条命令的所有参数。如果依次输入 !*:p,则会在命令行上显示出上一条命令的所有参数

分类: Linux
标签: bash
未经允许不得转载: LIFE & SHARE - 王颜公子 » Bash 常用快捷键

分享

作者

作者头像

Madman

如需 Linux / Python 相关问题付费解答,请按如下方式联系我

0 条评论

暂时还没有评论.