linux历史命令保存 linux保存时间

2019-02-01 Linux查看用户/历史命令1、当前登录用户信息
who:
用户名、终端类型、登陆日期以及远程主机地址 。
who /var/log/wtmp
可以查看自从wtmp文件创建以来的每一次登陆情况
-H:打印每列的标题
users命令: 打印当前登录的用户,从上面可以看到我自己从不同主机同时登录,所以下面显示2次 。
2、查看命令历史
每个用户的命令历史记录保存在 ~/.bash_history 文件里,
或者在终端输入: history
要想再执行哪条,使用 !96重新执行该条命令 。
3、last命令查看用户登录历史
此命令会读取 /var/log/wtmp文件;/var/log/btmp可以显示远程登陆信息 。
last默认打印所有用户的登陆信息 。
如果想打印某个用户的登陆信息,可以使用
last 用户名
一些选项:
(1)-x:显示系统开关机以及执行等级信息
(2)-a:将登陆ip显示在最后一行
(3)-d:将IP地址转换为主机名
(4)-t:查看指定时间的用户登录历史
例如: 查看axing在
axing@ax:~$ last axing -a -t 20190201160000
4、lastlog命令查看所有用户最近一次登录历史
读取/var/log/lastlog文件;用户排列顺序按照/etc/passwd中的顺序
一些选项:
(1) -u:查看某用户的最后一次登录记录
比如: lastlog -u axing
(2) -t:查看最近几天之内的用户登录历史
比如: lastlog -t 1
查看最近1天之内的登陆历史
(3) -b:查看指定天数之前的用户登录历史
例如: lastlog -b 60
查看60天之前的用户登录历史
5、ac命令
根据/var/log/wtmp文件中的登陆和退出时间报告用户连接的时间(小时) , 默认输出报告总时间
需要安装:
(1)-p:显示每个用户的连接时间
(2)-d:显示每天的连接时间
(3)-y:显示年份,和-d配合使用
如何查看linux上的历史执行命令1History命令语法linux历史命令保存: [test@linux]# history [n] [test@linux]# history [-c] [test@linux]# history [-raw] histfiles 参数linux历史命令保存: n linux历史命令保存:数字,要列出最近的 n 笔命令列表 -c :将目前的shell中的所有 history 内容全部消除 -
linux怎么保存 linux如何保存1、连接相应linux主机linux历史命令保存,进入到linux命令行状态下linux历史命令保存 , 等待输入shell指令 。
2、用vi打开编辑到需要保存时linux历史命令保存,按ESClinux历史命令保存 , 输入linux历史命令保存::w 。
3、按下回车键执行vi保存命令,此时会看到提示说已写入文件成功 。
Linux History文件Linux可以使用history命令查看历史输入的命令,进行某个测试后,如果忘记了执行过程,可以使用这个命令进行查看 。这个命令可以显示保存在文件中和当前在内存中的命令 。如果查看保存到文件中的命令,可以使用catHISTFILE是当前用户的历史文件路径,如果是root用户,文件保存在/root/目录下,文件名是.bash_history 。
linux中Shell历史命令记录文件的路径是什么?路径/etc/bashrc 。在 Linux 下面可以使用 history 命令查看用户的所有历史操作,同时 shell 命令操作记录默认保存在用户目录的 .bash_history 文件中 。通过这个文件可以查询 shell 命令的执行历史 。
代码如下:
HISTFILESIZE=4000
HISTSIZE=4000
HISTTIMEFORMAT='%F %T'
export HISTTIMEFORMAT
注意:
HISTFILESIZE 表示在 .bash_history 文件中保存命令的记录总数,默认值是 1000;
HISTSIZE 定义了 history 命令输出的记录总数;
HISTTIMEFORMAT 定义了时间显示格式,该格式与 date 命令后的 “ "%F %T"” 是一样的;
HISTTIMEFORMAT 作为 history 的时间变量将值传递给 history 命令 。
扩展资料:
显示历史命令
history 显示全部历史
history 数字 显示之前执行过的若干命令,例:history 2 显示执行过的上两条命令
使用上下箭头键也可以查看上一条根下一条命令,
3.运行历史命令
!! 运行上一条命令
!88 运行第88条命令
!88 /test 运行第88条命令并在命令后面加上/test
!?CF? 运行上一个包含CF字符串的命令
!ls 运行上一个ls命令
!ls:s/CF/l 运行上一个ls命令,其中把CF替换l
fc 编辑并运行上一个历史命令
fc 66 编辑并运行第66个历史命令
fc -e /usr/bin/vim 66 使用vim编辑第66个命令并运行
【linux历史命令保存 linux保存时间】关于linux历史命令保存和linux保存时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读