zoukankan      html  css  js  c++  java
  • 命令别名设定:alias,unalias 历史命令:history

    1.别名设定举例

    alias lm=‘ls -al | more’

    还可以取代现有指令

    alias rm='rm -i'

    查询现有别名

    alias

    取消别名

    unalias lm

    2.历史命令:history

     

     在正常情况下,历史命令的读取与记录是这样的:

    • 当我们以bash等入Linux主机之后,系统会主动的由家目录~/.bash_history记录以前曾经下过的命令,那么~/.bash_history会记录几笔数据呢?这就与你bash的HISTFILESIZE这个变量设定值有关了。
    • 假设我这次等入主机后,共下达过100次指令,等我注销的时候,系统就会将101~1100这总共1000笔历史命令更新到~/.bash_history当中。也就是说,历史命令在我注销时,会将最近的HISTFILESIZE笔记录到我的记录文件中去。

    当然,也可以用history -w强制写入。但HISTFILESIZE只有那么多,旧的会被替代掉。

    2.history还可以使用历史指令

    !n     #执行第n个指令
    !vi    #来执行最近开头是vi的指令
    !!    来下达上个指令的内容

    同一账号多次等入history写入问题

    最后注销的那个bash才会是最后写入的数据

    无法记录时间

    历史命令无法记录指令下达的时间。可以通过~./bash_logout来进行history的记录。

  • 相关阅读:
    window.location无法跳转页面的问题
    html doctype作用
    ThinkPhp学习09
    ThinkPhp学习08
    ThinkPhp学习07
    ThinkPhp学习06
    ThinkPhp学习05
    Thinkphp学习04
    ThinkPhp学习03
    ThinkPhp学习02
  • 原文地址:https://www.cnblogs.com/sggggr/p/12002321.html
Copyright © 2011-2022 走看看