linux下命令行操作快捷键及技巧

1、历史相关命令

!!:执行上一条命令

!num:执行历史命令中第num条命令(常用)

!-num:执行历史命令中倒数第num条命令

!?string?:执行最近一条包含有string字符串的命令(模糊匹配)

Ctrl+r:搜索上一条匹配的命令(???)--->实现快速检索使用过的历史命令,Ctrl+r中r是retrieve中r。

!$:代表上一个命令的最后一个字符串

Esc+.:显示上一个命令的最后一个字符串(???)

2、移动相关命令

Ctrl+a:将光标移到行首(常用)--->ahead

Ctrl+e:将光标移到行尾(常用)--->end

Ctrl+右箭头:向右移动一个单词

Ctrl+左箭头:向左移动一个单词(常用)

Ctrl+f:向右移动一个字符,相当于按向右按键-->fooolr

Ctrl+b:向左移动一个字符,相当于按向左按键--->back

Esc+f:移动到当前单词的尾部

Esc+b:移动到当前单词的首部

3、编辑相关的命令

tab:补全命令

Ctrl+c:中断当前的操作(最常用)-->常见:命令运行的终端或者ping的中断

Ctrl+u:剪切光标所在位置到行首间的字符,如果光标在最后,相当于剪切当前命令行--->方向是向左剪辑

Ctrl+k:剪切光标所在位置到行尾间的字符,如果光标在行首,相当于剪切当前命令行

Ctrl+y:粘贴之前被剪切的字符串或者恢复上次的删除--->copy--->粘贴来源:Ctrl+u,Ctrl+k,Ctrl+w删除的文本!

Ctrl+d:删除光标处所在的字符--->delete

Ctrl+h:删除光标处所在的前一个字符-->head

Ctrl+w:删除光标前的单词--->常用

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

4、操作相关命令

Ctrl+d:注销当前shell并关闭

clear:清屏

exit:退出当前shell

Ctrl+l:清屏操作(将当前的显示全部清除,保留当前行命令)

Ctrl+s: 挂起当前shell

Ctrl+q:重新启动挂起的shell

转自:安利一波

补充:终端有很多快捷键,不太好记,常用的在这里

Esc+b :移动到当前单词的开头
Esc+f :移动到当前单词的结尾
Esc+t :颠倒光标所在处及其相邻单词的位置
ESC-c: 使下一个单词首字母大写, 同时光标前进一个单词, 如光标停留在单词的某个    字母上, 如word中的o字母上, 则o字母变大写. 而不是w
ESC+u :使下一个单词所有字母变大写, 同时光标前进一个单词, 同上, 如光标在o字母上, 则ord变大写, w不变.
ESC+l :同ESC-U, 但使之全变为小写

esc+.  上一个命令的后面的参数
其他控制键:注意等效方式的使用!--->等效主要是提高盲打的速度
Ctrl+b:光标向行首移动一个字符。 (b:backwards)
Ctrl+ f:光标向行尾移动一个字符。 (f:forwards)
Ctrl+h:向行首删除一个字符。
Ctrl+d:向行尾删除一个字符。
Ctrl+p: 上一个使用的历史命令。 (p:previous)
Ctrl+n: 下一个使用的历史命令。(n:next )
Ctrl+t: 交换光标所在字符和其前的字符。
Ctrl+i:相当于Tab键--->注意一下
Ctrl+o:相当于Ctrl+m--->注意一下
Ctrl+m:相当Enter键--->注意一下

Ctrl+n相当于方向向下的方向键。

Ctrl+p相当于方向向上的方向键。
Ctrl+z:使正在运行在终端的任务,运行于后台。(可用fg恢复)
Ctrl+c:中断终端中正在执行的任务。
Ctrl+d: 在空命令行的情况下可以退出终端。
Ctrl+[ :相当于Esc键。
Esc键:连续按3次显示所有的支持的终端命令。
Tab键:命令、文件名等自动补全功能。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值