命令行History

2019-11-18  本文已影响0人  风向应该可以决定发型吧

1 查看当前用户的历史命令

history
history命令
4 个快速查找linux 历史命令的技巧
  1. 键盘上下按键

  2. ctrl+r 搜索某条命令的关键字,找出对应的命令


    image.png
  3. !数字 // 执行历史命令中的第几行命令


    image.png

4: !字符串 // 搜索历史命令中最近一个以 xxxx 字符开头的命令,例如: !ping 注意此命令不能精确匹配,并且会从下往上查找,使用时要注意,慎用

image.png

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 命令会创建以上一次命令为名称的文件

上一篇下一篇

猜你喜欢

热点阅读