linux Bash中好用的快捷键

快捷键含义
ctrl+左右键在单词之间跳转
ctrl+A光标移到行首。
ctrl+B光标左移一个字母
ctrl+C杀死当前进程。
ctrl+D退出当前 Shell。
ctrl+E光标移到行尾。
ctrl+H删除光标前一个字符,同 backspace 键相同。
ctrl+K清除光标后至行尾的内容。
ctrl+L清屏,相当于clear。
ctrl+S锁定屏幕,此时在bash中输入的字符进入缓冲区,不显示在屏幕中
ctrl+Q解除ctrl+S的锁定,并缓冲区中的内容打印在屏幕上
ctrl+R搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bash的history
ctrl+U清除光标前至行首间的所有内容。 在bash中输入密码时很好用
ctrl+W移除光标前的一个单词
ctrl+T交换光标位置前的两个字符
ctrl+Y粘贴或者恢复上次的删除
ctrl+F光标右移
ctrl+Z把当前进程转到后台运行,使用’ fg ‘命令恢复。比如top -d1 然后ctrl+z ,到后台,然后fg,重新恢复
alt+.(点)上一条命令的最后一个参数,连续按会持续找上一条命令的最后一个参数
!$ 或 $_上一条命令的最后一个参数,等同于按一次 alt+.(点)
alt+B往回(左)移动一个单词
alt+D由光标位置开始,往右删除单词。往行尾删,注意与 ctrl+K 的区别
!! 或 !-1执行上一条命令
!string执行最近的一条以string开头的命令
!?string?表示含有string的最近的一条命令
^string1^string2^表示执行上一条命令,并将其中的第一个string1替换为string2,如果string1不存在则替换失败,不会执行命令。
!!:0表示上一命令的第0个参数,即命令本身。同理,!!:2表示上一条命令的第2个参数
!2:n表示第2个命令的第n个参数
!!:^表示上一命令第1个参数,可进一步简写为!^,与!!:1同义
!!: $表示上一命令的最后一个参数,可进一步简写为!$
!!: *表示上一命令的参数部分,可进一步简写为!*
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值