linux history(命令历史)
1、bash中默认命令记忆可达1000个。这些命令保存在主文件夹内的.bash_history中。
2、~/.bash_history:记录的是前一次登录以前所执行过的命令。至于本次登录的命令暂时存储在内存中,注销成功后会写入文件中。
可以看到最近执行的命令可以使用history打印出来,但是并没有保存在.bash_history中。
3、history 用法
history [#] : 列出最近的#条命令linux命令linux命令,不带#时,为列出全部。
-c: 将目前shell中的所有history命令消除。对命令历史文件没有影响
-w :将本次登录的命令写入命令历史文件中, 默认写入~/.bash_history。
-r : 将命令历史文件中的内容读入到目前shell的history记忆中。
4、使用! 执行历史命令。
! number 执行第几条命令
! command 从最近的命令查到以command开头的命令执行
下一个教程:linux 查看系统信息命令(比较全)