linux之history命令
显示或操作历史列表。命令语法history [-c] [-d offset] [n] history -anrw [filename] history -ps arg [arg...] 命令功能显示历史列表。操作历史列表。命令选项-a 将当前内存的历史记录追加(append)到历史文件中 -n 从历史文件中读取当前内存记录里未读取的行输出 -r 从历史文件中读取所有记录附加到内存历史记录 -w 从内存历史中读取数据覆盖到历史记录文件中,可以指定文件保存记录 -p 将参数输出为列表,但不保存 -s 将参数保存成命令历史记录中,可以以此伪造命令记录 命令参数n:可选,只列出最近的 n 条记录。filename:可选,表示历史文件;默认调用顺序为filename、环境变量HISTFILE、~/.bash_history。返回值
返回成功,除非提供了非法选项或出现了错误。使用 history 命令显示最近使用的 10 条历史命令> history 10 清空历史记录> history -c 通过修改环境变量来控制history的保存属性$HISTSIZE 历史记录最大条数$HISTFILE 历史记录存放文件$HISTFILESIZE 历史文件条目最大数$HISTTIMEFORMAT="%F %T" 在命令历史显示时输出时间等格式$HISTIGNORE="str1;str2;str3*" 表示不记录str1、str2命令和以str3开头的命令
一般在/etc/bashrc中定义这些变量> vim /etc/bashrc export HISTTIMEFORMAT="%F %T " #让历史命令记录操作时间 export HISTSIZE=1000000 #设置保存历史命令条数 export HISTFILESIZE=1000000 #设置保存历史命令的文件大小 shopt -s histappend #多个终端同时操作时,避免命令覆盖,采用追加方式 PROMPT_COMMAND="history -a" #实时记录历史命令,防止丢失 > source /etc/bashrc 把操作过的命令保存到文件方法1vim /etc/bashrc export HISTORY_FILE=/var/.history/date +"%y-%m-%d".log #自定义历史命令保存文件 export PROMPT_COMMAND=" { date "+%Y-%m-%d %T - USER:$USER IP:$SSH_CLIENT PS:$SSH_TTY - $(history 1 | { read x cmd; echo "$cmd"; })"; } >> $HISTORY_FILE"
实时记录历史命令到自定义文件中,不记录日志文件中方法2> vim /etc/bashrc export PROMPT_COMMAND="history -a { command=$(history 1 | { read x y;echo $y; } );logger -p local1.notice -t bash -i "user=$USER,ppid=$PPID,from=$SSH_CLIENT,pwd=$PWD,command:$command " }" > vim /etc/syslog.conf local1.notice /var/log/cmd.log
记录到日志中,配合日志服务器,可把日志传送过去,安全性高
PROMPT_COMMAND是bash的环境变量,这个变量的中内容是作为一个普通的bash命令执行的,而且执行时间是在bash显示prompt(命令行前缀提示符)之前。 这个好理解,就是说每执行一个命令前,PROMPT_COMMAND里面先执行,然后是prompt(命令行前缀提示符)。
盘点6款超好用的视频剪辑APP6款超好用的视频剪辑APP!轻松做小视频抖音快手小视频怎么制作?分析了6款主流APP,无论安卓苹果都可以下载使用。12款视频剪辑APP对比1。爱剪辑有开屏广告,一共3个界面首页剪同
华为加油,请大家支持国产日媒拆解华为5G手机Mate40E大陆制零部件比重翻倍近6成,达56。6据官方推算,Mate40E中,大陆制造的零部件用比例高达56。6,比2019年9月上市的Mate30的30。
华为手机新配置剧透!摄像头装6个叶片,拍照更强了作者番番来源极果编辑部不得不说,现在智能手机的拍照功能发展的越来越好了,像素从2000万4000万跳到亿,前不久还传出小米下一代旗舰机或将采用亿像素,啧啧啧,看来安卓阵营这些大哥们
界读丨OPPO芯片子公司已近2000人,正在研发手机SoC,ISP已流片欧界报道根据最近消息报道,中国智能手机厂商OPPO的子公司已经接近两千人的规模,目前ISP芯片已经流片,正在致力于手机SoC的研发,而该芯片很可能应用于OPPO预计在2022年上半
有没有两千元以下的高通骁龙870手机?目前市面上的高通骁龙870手机不少,比如vivoiQOONeo5红米K40摩托罗拉edges等等,但是伴随着开学季的到来,很多手机已经没有降价促销互动,目前的价格都比较坚挺,甚至部
诺基亚G505G手机入网,采用6。82英寸显示屏诺基亚G505G智能手机已经出现在工信部网站上,预计该机将作为该公司最实惠的5G手机到来。此前官方曾曝光该机外观渲染图,这款诺基亚手机型号为TA1361,采用了6。82英寸大屏,7
中兴手机!还在用吗?今天上午帮朋友更换一台中兴曲面屏手机手机背面图什么型号记不得了,她自己把屏幕摔坏,自己买的屏幕总成,花了二百多,说实话还是挺便宜的曲面屏。把手机和屏幕放到一起拍一下屏幕指纹一步一步
苹果9月发布会值得期待的新品iPhone13,Watch7,iOS15发布等进入9月份,按照往常苹果的习惯,今年的秋季发布会也会在这个月举行。今年,我们预计苹果将推出iPhone13系列和AppleWatch7,同时还有新的iPad和Mac也将发布。我们可
小米CC11正式入网骁龙778G157g,是否值得期待?每当有旧星陨落,就会有新星诞生,在手机市场中也是如此,当部分手机厂商的热度开始大幅度的走低之后,那么对于友商来说,到来了真正发力的时刻。拿如今的市场来看,小米手机的发展速度绝对是数
阿里女员工案中用了测谎仪,这玩意真的有用吗?为了检测一个人是否说谎,有人通过微表情来读心,也会有人更相信测谎仪,那么测谎仪到底有用吗?在测谎仪没有发明出来之前,人们为了测谎也是无所不用其极。大家都知道说谎的人很多都会紧张,因
不会出错的送男友礼物清单不会出错的送男友礼物清单男朋友非常喜欢数码产品,马上快到他生日,作为一个数码盲选礼物真的太难了。作为一个男生,或者男人,会希望收到什么样的科技产品的礼物,或者知道有哪些另类酷炫的科