命令行History
2019-11-18 本文已影响0人
风向应该可以决定发型吧
1 查看当前用户的历史命令
history
history命令
4 个快速查找linux 历史命令的技巧
-
键盘上下按键
-
ctrl+r 搜索某条命令的关键字,找出对应的命令
image.png -
!数字 // 执行历史命令中的第几行命令
image.png
4: !字符串 // 搜索历史命令中最近一个以 xxxx 字符开头的命令,例如: !ping 注意此命令不能精确匹配,并且会从下往上查找,使用时要注意,慎用
2 Linux常用快捷键
Ctrl + C # 停止命令
Ctrl + D #########
此命令有以下几种情况:
1 终端处于登录用户(未切换到其他用户),并且没有输入内容: 关闭终端
2 终端处于登录用户(未切换到其他用户),并且输入了内容: 从光标处向后删除一个字符
3 终端处于从登录用户切换到其他用户: 退出该用户的登录(之后参考情况1或情况2)
Ctrl + L # 终端清屏
Ctrl + A # 跳转到当前终端,命令开头
Ctrl + E # 跳转到当前终端,命令结尾
Ctrl + U # 将光标处到命令行开头的内容删除
Ctrl + K # 将光标处到命令行结尾的内容删除
Ctrl + R # 使用关键词搜索历史命令
!$ 符号: 用于获取上一次命令的参数,如:
先执行了查看网卡配置文件:
cat /etc/sysconfig/network-scripts/ifcfg-ens33
发现问题后,想对其进行编辑,无须再输入一次 /etc/sysconfig/network-scripts/ifcfg-ens33
, 只需要执行下面命令即可:
vim !$
注意上面的
!$
仅限于获取上一次命令的参数,如果上一次命令没有附带参数,则无效,vim 命令会创建以上一次命令为名称的文件