美文网首页
命令行History

命令行History

作者: 风向应该可以决定发型吧 | 来源:发表于2019-11-18 19:06 被阅读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 命令会创建以上一次命令为名称的文件

    相关文章

      网友评论

          本文标题:命令行History

          本文链接:https://www.haomeiwen.com/subject/ovwbictx.html