首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux历史命令的记录与隐藏

linux下历史命令通常有两大用处,一个是快速复用,另外是审计,快速复用在之前的文章linux命令行技巧中提过,有兴趣的可以去看看,今天主要说审计部分,分两部分:记录历史命令和隐藏命令行历史,分别针对运维防护及入侵渗透...,下面分别介绍 记录所有用户历史命令 原本的linux默认记录1000条历史记录,且只记录命令,完全没办法做审计,当遇到服务器入侵等情况,做审计工作时,如果你没有开启audit,或其他第三方审计工具,在通过...HISTSIZE设置当前会话历史命令记录 在前面提到,通过HISTSIZE=0,可以关闭历史命令记录,那么我们可以通过export HISTSIZE=0的方式,关闭当前会话的历史命令记录,而不影响全局...通过set命令来配置关闭history linux下set命令可以用于设置shell环境变量和shell执行方式 set通过+或-号来设置选项关闭或开启,o选项用于指定选项名 所以通过set +o history...不过这种方式会留个小马脚 ok,以上就是今天要介绍的linux下命令历史记录的保存及隐藏方式

6K30

谁动了我的Linux?原来history这么强大!

当我们频繁使用 Linux 命令行时,有效地使用历史记录,可以大大提高工作效率。 在平时 Linux 操作过程中,很多命令是重复的,你一定不希望大量输入重复的命令。...如果你是系统管理员,你可能需要对用户操作进行审计,管理好 Linux 命令历史记录显得非常重要。 今天我们来介绍一下,在 Linux 使用 history 来减少重复命令的几个实用技巧。...系统最多存储 1000 条历史记录,可以通过 HISTSIZE 环境变量查看 $ echo $HISTSIZE 1000 对于需要做审计的场景,1000 条历史记录可能会太少了,我们可以修改为合适的值...$ export HISTSIZE=10000 注意,HISTSIZE 变量只能控制缓冲区中的历史记录数量,如果需要控制 .bash_history 文件存储的最大记录数,可以通过 HISTFILESIZE...string 等 交互式历史命令搜索,请使用 Ctrl+R 快捷键 合适使用几个相关的环境变量,让你的 Linux 系统更安全: HISTSIZE:控制缓冲区历史记录的最大个数 HISTFILESIZE

1.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

Centos7系统下修改主机名、清理linux日志和操作记录 - 运维笔记

日志和操作记录 1)清理linux日志 linux系统产生的各种日志时间久了,可能会导致系统盘爆满。...在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE进行控制。 默认是不显示命令的执行时间,命令的执行时间history其实已经记录,只是没有显示而已。...在 /etc/profile文件里设置HISTSIZE参数值,这个值限制了用户操作记录最多保存多少份,也就是在用户家目录的.bash_history文件里多少多少份。...[root@kevin-test ~]# cat /etc/profile|grep "HISTSIZE" HISTSIZE=1000 export PATH USER LOGNAME MAIL HOSTNAME...HISTSIZE HISTCONTROL [root@kevin-test ~]# cat /root/.bash_history |wc -l 1000 [root@kevin-test ~]#

77711

汇总你在 Linux 上的命令使用情况

汇总 Linux 系统上使用的命令只需一串相对简单的命令以及几条管道将它们绑定在一起。当你的历史记录缓冲区保留了最近的 1,000 或 2,000 条命令时,总结你的命令活动可能会变得很乏味。...91 sudo apt-get install ccrypt ^ +-- command 请注意,history 命令遵循 HISTSIZE 的设置,这会决定保留多少条命令。...如果你不喜欢它的设置,那么可以在 .bashrc 或其他启动文件中添加或更改 HISTSIZE 设置。...$ echo $HISTSIZE 1000 $ history | wc -l 1000 $ grep HISTSIZE ~/.bashrc # for setting history length see...HISTSIZE and HISTFILESIZE in bash(1) HISTSIZE=1000 记下大量命令的主要好处之一是,它可以让你轻松地重新运行过去使用的命令,而不必重新输入或记住它们。

46320

操作系统:Linux环境变量相关知识总结

Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。.../usr/sbin:/usr/bin:/root/bin:/root/docker/httpd `可以看到在PATH后面已经加上了我们当前所处目录的路径` HOME 用户的主工作目录,即为用户登录到Linux...$ whoami rethink $ echo $HOME /home/rethink HISTSIZE 保存历史命令的条数。我们输入的指令都会被系统保存下来,这个环境变量记录的就是保持指令的条数。...$ echo $HISTSIZE 1000 $ HISTSIZE=1001 $ echo $HISTSIZE 1001 历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取我们可以通过

83510

shell命令基本知识点

命令历史 # cat /root/.bash_history       //存放历史命令的地方 # history      //查看命令历史的条数 # echo $HISTSIZE       //...查看可以保存的条数 # vim /etc/profile       //改变变量HISTSIZE的值 “/HISTSIZE” 去搜索 # source /etc/profile       //这样才能使我们刚刚修改的值生效...# vim /etc/profile →在HISTSIZE下增加 HISTTIMEFORMAT=”%Y/%m/%d %H:%M:%S “ 改变输出历史的格式,例如: 923 2017/06/28 17...$a → # a$bc # a=1;b=2 → #echo $a$b → # 12 # echo $SSH_TTY               //查看自己在哪个TTY下面 #export zhdy=linux...例:HISTSIZE=2000 • ~/.bash_history //自定义历史相关配置 • ~/.bash_logout //自定义退出后所执行的动作 profile:用户登录的时候会使用到 bash

73180

history命令

history命令学习 如果你经常使用Linux命令,那么使用history命令无疑会提升你的工作效率。 主要用于显示历史指令记录内容, 下达历史纪录中的指令 。...命令历史 环境变量 HISTSIZE:命令历史的条数 HISTFILE:默认为~/.bash_history HISTFILESIZE:HISTFILE文件记录历史的条数 history 常用命令 -d...8 2018-1-18 12:05:23cd ctags-5.8/ 备注:这个环境变量的声明只能作用于当前的bash,所以如果长久有效的话,需要将其定义到/etc/profile文件中 使用 HISTSIZE...控制历史命令记录的总行数 将这两行内容追加到/etc/profile文件中,当你再次重新登录bash时,历史命令总行数会变成100000 export HISTSIZE=100000 export...禁用history 如果想禁用history,可以将HISTSIZE设置为0: $ export HISTSIZE=0 $ history 使用HISTIGNORE忽略历史中的特定命令 忽略pwd、

58220

容易忘的Linux基础小工具(附vim编辑技巧)

linux目录层次: -man hier (有问题找男人) 权限的数值表示: -基本权限:r=4 w=2 x=1 -附加权限:SUID=4 SGID=2 Sticky Bit=1 历史命令...str:执行最近一次以str开头的历史命令 修改历史命令数量: #vim /etc/profile HISTSIZE=1000 ---默认记录1000条 实用小工具: -du:统计文件占用空间...#man 5 passwd vim编辑技巧: -光标跳转 -复制、粘贴、删除 -查找、撤销、保存 -(末行模式)保存、退出、文件操作 -字符串替换 -开关参数的替换 推荐阅读: Linux...配置web服务器 Linux文件权限的更改:理解第一,命令次之 【Linux环境下】绝对要掌握的创建/查看指令 【Linux】不得不了解的软件包管理与安装指令 Linux系统磁盘分区及创建逻辑分区与扩展入门教程

82660

Linux基础知识3

Linux 命令的语法格式 COMMAND options arguments 命令可分为:命令、应用程序、脚本文件三类 命令按类型分为: 内部命令:即集成在系统内核中的命令 外部命令:独立的可执行程序...上一级目录 / 根目录 Pwd print working directory History 显示命令的历史记录 Echo  $HISTSIZE 显示命令历史条数 Echo $HISTFILESIZE...History -d offset 如history -d 100 删除第100条history History  -a 将当前会话中的历史命令写入指定文件,不指定则存入.bash_history echo $HISTSIZE...更改此值可直接#HISTSIZE=1100即将其改为1100条 echo $HISTCONTORL 查看当前HISTCONTORL的变量值 HISTCONTROL 参数    更改格式: #HISTCONTROL...[ss]]  例如更改日期为2000年5月6日7点8分9秒  date 050607082000.9 linux有2种时钟 系统时间:用date查看 硬件时钟:用hwclock查看 hwclock -s

56310
领券