linux执行脚本查找ip,linux 查看ip、用户、时间对应执行的命令
这个需要使用到history命令。可以加数字,返回最近执行的几条命令。如果不加数字会返回所有的历史命令。
[[email protected] ~]# history 20
1015rm stdin.log1016ll1017rm yy1018ll1019 echo ‘hello‘ 1>>echo.log1020ll1021cat echo.log1022 echo ‘world‘ 1>>echo.log1023cat echo.log1024 echo ‘world‘ 1>echo.log1025cat echo.log1026ll1027rm echo.log1028last1029history1030who am i1031clear1032history1033*
1034 history 20
如果需要查看用户、ip和时间,需要配置linux的变量。
编辑
vim /etc/profile
后面添加变量:
export HISTTIMEFORMAT="%F %T `who am i` "
然后使之生效:
source /etc/profile
[[email protected] etc]# history 20
1022 2020-02-02 17:03:16 root pts/1 2020-02-02 13:31 (192.168.190.14) echo ‘world‘ 1>>echo.log1023 2020-02-02 17:03:20 root pts/1 2020-02-02 13:31 (192.168.190.14) cat echo.log1024 2020-02-02 17:03:28 root pts/1 2020-02-02 13:31 (192.168.190.14) echo ‘world‘ 1>echo.log1025 2020-02-02 17:03:31 root pts/1 2020-02-02 13:31 (192.168.190.14) cat echo.log1026 2020-02-02 17:09:05 root pts/1 2020-02-02 13:31 (192.168.190.14) ll1027 2020-02-02 17:09:11 root pts/1 2020-02-02 13:31 (192.168.190.14) rm echo.log1028 2020-02-02 17:12:58 root pts/1 2020-02-02 13:31 (192.168.190.14) last1029 2020-02-02 17:14:15 root pts/1 2020-02-02 13:31 (192.168.190.14) history1030 2020-02-02 17:47:12 root pts/1 2020-02-02 13:31 (192.168.190.14) who am i1031 2020-02-02 17:53:15 root pts/1 2020-02-02 13:31 (192.168.190.14) clear1032 2020-02-02 17:53:21 root pts/1 2020-02-02 13:31 (192.168.190.14) history1033* 2020-02-02 17:53:29 root pts/1 2020-02-02 13:31 (192.168.190.14)1034 2020-02-02 17:53:40 root pts/1 2020-02-02 13:31 (192.168.190.14) history 20
1035 2020-02-02 17:55:12 root pts/1 2020-02-02 13:31 (192.168.190.14) last1036 2020-02-02 17:58:23 root pts/1 2020-02-02 13:31 (192.168.190.14) cd /etc1037 2020-02-02 17:58:25 root pts/1 2020-02-02 13:31 (192.168.190.14) ll1038 2020-02-02 17:58:33 root pts/1 2020-02-02 13:31 (192.168.190.14) vim profile1039 2020-02-02 18:01:54 root pts/1 2020-02-02 13:31 (192.168.190.14) source /etc/profile1040 2020-02-02 18:02:03 root pts/1 2020-02-02 13:31 (192.168.190.14) histoty 20
1041 2020-02-02 18:02:10 root pts/1 2020-02-02 13:31 (192.168.190.14) history 20
可以看到多出了,操作时间,用户,以及操作的ip。
who am i 比较容易理解,就是输出登入的用户名,登入时间,以及ip啥的。
那%F %T啥的,其实就是一种格式。这种格式是strftime函数。可以搜索了解下strftime。
原文:https://www.cnblogs.com/chenmz1995/p/12253058.html
linux执行脚本查找ip,linux 查看ip、用户、时间对应执行的命令相关推荐
- linux shell 脚本 查找文件,Linux Shell在目录下使用for循环结合if查找文件的巧用
1.for循环对目录做遍历,if判断文件是否为要查找的文件. 示例1: #!/bin/bash if [ $# -lt 1 ];then echo "Usage:$0 + filepath& ...
- linux自动运行python脚本,执行脚本如何在linux环境下自启动
Linux配置开机自启动执行脚本的方法有很多,这里分享两种方法,分别是修改/etc/rc.local方法和chkconfig管理设置的方法,均可实现Linux配置开机自启动执行脚本的功能! 设置tes ...
- linux java脚本怎么写,linux 执行java脚本
linux 执行java脚本 [2021-02-02 20:32:43] 简介: linux停止php的方法:首先在后台执行命令"sudo ps -ef|grep php":然后 ...
- sshpass远程执行脚本_终端-Linux命令之非交互SSH密码验证-Sshpass
Sshpass是使用SSH所谓的"交互式键盘密码身份验证"以非交互方式执行密码身份验证的工具 通俗来说就是 使用ssh密码登录 是需要在连接时手动输入密码的,没办法明文连接,如下图 ...
- linux c 文件查找字符串,Linux基础之文件查找工具:locate、find
引言: 在学习Linux中的文件查找时,突然联想到平时用的搜索引擎,在生活中我们想获取什么信息,在google等搜索引擎里面敲入就能列出符合我们条件的相关信息.如果我们不满意搜索结果可以进一步精确我们 ...
- linux 并行执行脚本,在bash / linux中并行运行shell脚本
我有一个shell脚本job.sh. 内容如下: #!/bin/bash table=$1 sqoop job --exec ${table} 现在当我做./job.sh table1 该脚本成功执行 ...
- linux创建脚本文件auto,linux 自动化部署脚本
1 概述 在工作中,需要对环境中的机器打补丁或者安装软件.如果机器太多,有可能会漏掉机器,或者有些机器上版本不一致.如果能实现同一的部署,不仅能降低人为导致的错误,而且能大大提高工作效率 本文,我将介 ...
- linux向脚本传递参数,Linux 使用位置变量向脚本传递参数
参考:<Linux命令 / 编辑器与脚本编程> ################################################# 脚本文件在执行时,也可以像命令和应用程序 ...
- linux中脚本退出函数,Linux 命令 shell 脚本之09(函数)
1.使用函数 [oracle@XAG143 myshell]$ cat test_fun1.sh #!/bin/bash # using a function in a script function ...
- linux 优化脚本 关闭服务器,linux服务器一键优化脚本
服务器一键优化脚本,高亮显示linux 内容:关闭selinux.时间同步设置.永久静态路由天添加.经常使用软件安装centos 高并发参数调优:文件句柄数调优.防火墙表空间调优bash 测试环境:c ...
最新文章
- webform(九)——JQuery基础(选择器、事件、DOM操作)
- 最优化——分析线性规划的对偶问题的等价性
- 《直播疑难杂症排查》之三:首开慢
- matlab 里catmull rom,Unity中的曲线插值CatmullRom
- oracle 11g 使用图解,oracle 11g adrci 工具使用方法
- Qt 线程基础(QThread、QtConcurrent等)
- 如何开具和交付给客户电子发票
- 如何安装python_怎么在Windows操作系统下安装Python和Networkx
- hrrn算法java_常用的调度算法
- 监控linux内存,系统运维|用 Bash 脚本监控 Linux 上的内存使用情况
- echarts设置之stack参数
- 车聘网框架及源码介绍
- Java编程思想基本介绍
- python-docx读取word段落的样式字体
- 手机上有哪些不错的c语言编程软件?
- 怎么利用好公众号后台做好分析报告
- JavaScript星星连线技巧
- java计算机毕业设计小型企业员工工资管理系统源码+系统+数据库+lw文档+mybatis+运行部署
- 华为mate40和vivox50pro+哪个好
- 推荐 6 个本月 yyds 的开源项目
热门文章
- C#中的Lock锁深入理解
- C# Thread开启线程几种方式
- python 矩阵元素赋值_对numpy中数组元素的统一赋值实例
- mysql into_MYSQL中replace into的用法
- vue在less中使用css3 calc 被解析 的问题
- python实现傅里叶变换求幅值和相位_Python 实现图像快速傅里叶变换和离散余弦变换...
- mysql mysql_row 整行数据_有关mysql中ROW_COUNT()的小例子
- sendkeys鼠标点击_selenium操作详解之鼠标键盘事件
- Android开发之adb命令安装apk的问题
- double 去掉小数点_JAVA编程有一个小数,如何去掉小数部分