shell 快捷键 超提高命令行,输入效率

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


根据功能进行归类。

光标移动

命令

说明

Alt + b

后移一个单词

Alt + f

前移一个单词

Ctrl + b

后移一个字符

Ctrl + f

前移一个字符

Ctrl + a

把光标移到行首

Ctrl + e

把光标移到行尾

ctrl + ←

光标移动到前一个单词开头

ctrl + →

光标移动到后一个单词结尾

Ctrl + x Ctrl + x

在 EOL 和当前位置移动光标

输入编辑

命令

说明

Ctrl + h

删除前一字符

Ctrl + d

删除当前字符

Ctrl + k

删除当前字符到行末

Ctrl + u

删除行首到当前字符

Ctrl + w

删除单词到当前字符

Alt + d

从当前位置向后删除单词

Alt + ←

从当前位置向前删除单词

—————-

—————————————————————

Esc + t

互换相邻两个单词

Alt + t

互换相邻两个单词

Ctrl + t

互换相邻两个字符

—————-

—————————————————————

ctrl + ?

撤消前一次输入

Alt + r

撤消前一次动作

—————-

—————————————————————

Alt + l

小写当前单词

Alt + u

大写当前单词

Alt + c

首字母大写当前单词

—————-

—————————————————————

^oldstr^newstr

替换前一次命令中字符串

终端管理

命令

说明

Ctrl + s

锁住终端

Ctrl + q

解锁终端

Ctrl + l

清除终端

Ctrl + d

退出终端

————–

—————————————————————–

Ctrl + c

中止命令

Ctrl + z

挂起命令

ctrl + o

重复执行命令

命令历史

命令

说明

Ctrl + r

向后查询历史,增量地

Ctrl + s

向前查询历史,增量地

Alt + p

向后查询历史,非增量地

Alt + n

向前查询历史,非增量地

—————

—————————————————————-

Ctrl + p / ↑

显示上一条命令

Ctrl + n / ↓

显示下一条命令

Alt + <

移动到历史的首行

Alt + >

移动到历史的末行

—————

—————————————————————-

Alt + .

插入最后一个参数

Alt + _

插入最后一个参数

Esc + .

插入最后一个参数

Esc + _

插入最后一个参数

—————

—————————————————————-

Ctrl + y

粘贴刚才所删除的字符

Ctrl + Alt + y

插入上条命令的第一个参数

自动完成

命令

说明

Alt + /

尝试自动完成文件名

Alt + ?

显示当前自动完成列表

Alt + *

插入所有可能自动完成

其他

命令

说明

Ctrl + i

同 Tab

Ctrl + j

同 Enter

Ctrl + v CHAR

输入特殊字符

Ctrl + x @

显示所有的可用的主机名自动完成

Ctrl + x Ctrl + e

使用 vim 写入 script 一次执行

2T

命令行补全

(string)2T

命令行补全

$2T

列出系统变量

=2T

列出当前目录

/2T

显示整个目录结构,包括隐藏文件

./2T

只显示子目录,包括隐藏目录

*2T

只显示子目录,不包括隐藏目录

@2T

“/etc/hosts” 文件的条目

~2T

“/etc/passwd” 文件中系统所有的当前用户

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: shell