linux 历史(histroy)命令记录过滤

通过设置关于历史命令的环境变量来达到过滤的目录,并且还可以添加时间戳。

以下的方法都可以添加进环境变量文件中来达到永久生效。

  1. 给历史命令添加时间戳:

    1. export HISTTIMEFORMAT=‘%F %T‘
  2. 使用ctrl+R搜索历史。
  3. 历史命令记录的数量
    1. export HISTSIZE=450
    2. export HISTFILESIZE=450
  4. 更改记录历史命令的文件、
    1. export HISTFILE=/HOME/histroy_filename
  5. 从文件中删除连续重复的命令
    1. export HISTCONTROL=ignoredups
  6. 从文件中删除所有的重复条目
    1. export HISTCONTROL=erasedups
  7. 设置命令过滤,不记住所被过滤的命令。在终端输入命令的时候,在不想被记住的命令前面输入一个空格,结合alias使用。
    1. export HISTCONTROL=ignorespace

8. 忽略记住特定命令

  1. export HISTIGNORE=" pwd:ls:ls -l:"
时间: 2024-10-10 23:51:13

linux 历史(histroy)命令记录过滤的相关文章

linux 网络相关命令记录

本篇文章记录日常工作中跟linux相关网络的操作记录 nc 命令 在windows中使用Telnet命令可以判断远程端口是否正常开启,linux中使用 nc也可以更地好实现我们的目的. 1.判断目的端口联通性       nc -v destip port            2.直接使用IP地址         nc -vn  destip  port            3. 指定本地主机通信端口          nc -p 90  v destip port

linux 常用文件命令记录

服务开启命令 service  服务  start/stop/stauts 查看ip ifconfig 清屏 clear 显示当前所在位置 pwd 切换目录 cd 查看所有文件(包括隐藏) ls -a 创建目录 mkdir 创建多级目录(递归创建) mkdir  -p 123/abc 删除目录 (空) rmdir 删除目录 rm  -r 删除目录 -f 强制 rm -rf 强制删除目录 删除文件 rm 复制命令 cp 复制目录 cp -r 复制文件属性(内容 属性 时间 ) cp -a 显示时间

Linux:history命令记录操作时间、操作用户、操作IP

[步骤] 1./etc/profile文件中加入以下内容 2.执行:source /etc/profile [效果] 1 export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S " 2 echo 'export HISTTIMEFORMAT="%F %T `whoami` "' 3 USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` 4 xpo

linux下history命令显示历史指令记录的使用方法

linux下history命令显示历史指令记录的使用方法 History命令主要用于显示历史指令记录内容, 下达历史纪录中的指令 .1>History命令语法: [[email protected]]# history [n][[email protected]]# history [-c][[email protected]]# history [-raw] histfiles参数:n   :数字,要列出最近的 n 笔命令列表-c  :将目前的shell中的所有 history 内容全部消除-

linux 历史命令用法(转)

许多使用过Linux一段时间的人通过一些基础操作已经能够把Linux各方面基本玩转,但是如果没有经过系统学习的话就容易缺乏一些实战技巧.这系列文章介绍一些关于bash的能够提高效率的技巧,主要是关于历史命令操作和一些快捷键,让你在命令行下工作效率翻倍,而且这些技巧不失为装逼利器呀. 历史命令操作篇 最基本的查看历史命令 history history !n 编号为n的历史命令 不用再复制粘贴,或者照着历史记录敲了.执行历史命令记录里面的某个命令,只需要 ! + 这条命令记录前的序号,比如 !76

二十七、Linux下常用的shell命令记录

本文章记录我在linux系统下常用或有用的系统级命令,包括软硬件查看.修改命令,有CPU.内存.硬盘.网络.系统管理等命令.但本文不打算介绍生僻命令,也不介绍各个linux发行版下的特有命令,且以后会持续更新. 说明,我是在一个Centos 6.4 64位的虚拟机系统进行测试.本文介绍的命令都会在此Centos下运行验证(也有部分命令会在我的suse/ubuntu系统里测试的,会做特明说明),但运行结果就不再列出了. 硬件篇 CPU相关 lscpu #查看的是cpu的统计信息. cat /pro

Linux以及Android开发中的小技巧和长繁命令记录收集

不断更新收集中.... 2014071743 ssh以nx_guest的身份登录到172.24.221.137,然后在172.24.221.137与172.24.61.252的8080端口建立网络连接,同时创建端口为5678的本地代理服务 ssh -C -f -N -o 'TCPKeepAlive=yes' -L 5678:172.24.61.252:8080 [email protected] 反编译android下的二进制程序 ./prebuilts/gcc/linux-x86/arm/ar

Linux学习(二十一)Shell基础(一)认识shell、命令历史、命令补全、别名、通配符、管道符与前后台控制

前言 这个系列我们学习shell的基础知识. 一.认识shell 我们经常使用的终端,其实就是一个shell.Bourne开发的shell原本叫shell,后来再版Bourne Again Shell叫做Bash.我们通常使用的shell就是Bash. 二.命令历史 history命令能够记录我们使用过的命令: [[email protected] ~]# history|tail -n3 803 history|tail -n3 804 history 805 history|tail -n3

Linux历史命令管理以及用法

history命令管理及用法总结  命令历史:shell进程会在其会话中保存此前用户提交执行过的命令,可以用它来重复执行命令   ~]# history     包括关机前的命令:     定制history的功能,可通过环境变量实现:       HISTSIZE:shell进程可保留的命令历史的条数:       HISTFILE:持久保存命令历史的文件:       HISTFILESIZE:命令历史文件的大小:       HISTTIMEFORMAT="%F %T ":显示时