• 强有力的Linux历史命令 你还记得几个


    列出所有出现到的命令:(所有一下信息都可以通过man history得到,而且还更多)

    history:列出历史中执行过的命令(-c清除所有的命令历史)

    !N:执行编号为N的历史命令

    !-N:执行倒数第N个历史命令

    !string:反向搜索,执行搜索到的第一个可用string匹配开头的历史指令

    Ctrl+R可以对命令进行搜索

    快速重复执行上一条命令,有四种方法:

    1. 使用上方向键,回车执行
    2. !!并回车执行
    3. 输入!-1并回车执行
    4. Ctrl+P并回车执行

    一些环境变量:

    HISTTIMEFORMAT     (输出历史的格式)

    HISTSIZE            (历史命令记录的总行数)

    HISTFILESIZE        (历史命令文件的大小<和上面的变量相互作用>)

    HISTFILE            (历史文件名称)

    HISTIGNORE            (忽略历史中的特定命令)

    HISTCONTROL

    ignoredups            (合并连续重复的命令)

    erasedups                (保留一个重复的命令)

    ignorespace            (在不想被记住的命令前面输入一个空格)

    分析一下!!:$这个命令:

    !!获得前一个命令:$取得这个命令的最后一个字符串,于是整个命令的意思就是获得前一个命令的最后一个字符串

    !^从上一条命令中获取第一项参数(没有第一项参数就是命令本身)

    !cp:2从命令历史中搜索以cp开头的命令,并获取它的第二项参数

    源:http://www.cnblogs.com/observer/archive/2011/10/07/2200530.html

  • 相关阅读:
    JSP界面之间如何实现传值
    绝对路径的用法
    每日日报2020.8.12 1905
    每日日报2020.8.8 1905
    每日日报2020.8.17 1905
    每日日报2020.8.15 1905
    每日日报2020.8.13 1905
    每日日报2020.8.10 1905
    每日日报2020.8.16 1905
    每日日报2020.8.9 1905
  • 原文地址:https://www.cnblogs.com/langtianya/p/5733385.html
Copyright © 2020-2023  润新知