CentOS 显示历史执行过的命令以及用户历史命令缓存
Posted asker009
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 显示历史执行过的命令以及用户历史命令缓存相关的知识,希望对你有一定的参考价值。
1、history命令用于显示历史执行过的命令
执行 history命令能显示出当前用户在本地计算机中执行过的最近 1000 条命令记录。
如果觉得 1000 不够用,还可以自定义/etc/profile 文件中的HISTSIZE 变量值。
在使用 history 命令时,如果使用-c 参数则会清空所有的命令历史记录。
[[email protected] /]# history 36 cat ~/.bash_history 37 history 38 cat ~/.bash_history 39 cat ~/.bash_history | less 40 history 41 ls 42 free -h 43 history
2、使用“!编码数字”的方式来重复执行某一次的命令。
[[email protected] /]# !42 free -h total used free shared buff/cache available Mem: 1.8G 156M 1.5G 8.5M 178M 1.5G Swap: 2.0G 0B 2.0G
3、历史命令会被保存到用户家目录中的.bash_history 文件中。Linux 系统中以点(.)开头的文件均代表隐藏文件,这些文件大多数为系统服务文件,可以用 cat 命令查看其文件内容。
查看自己的home下的用户目录的历史命令记录 “~”波浪线,表示用户家目录 [[email protected] /]# cat ~/.bash_history
“~”波浪线:
[[email protected] ~]# su - es 上一次登录:六 1月 5 21:48:54 CST 2019pts/0 上 [[email protected] ~]$ pwd /home/es [[email protected] ~]$ cd / [[email protected] /]$ ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var [[email protected] /]$ pwd / [[email protected] /]$ cd ~ [[email protected] ~]$ pwd /home/es
以上是关于CentOS 显示历史执行过的命令以及用户历史命令缓存的主要内容,如果未能解决你的问题,请参考以下文章
linux查看历史命令记录及时间(linux查看历史命令执行时间)