首页
学习
活动
专区
圈层
工具
发布

Linux_历史命令

Linux会保存用户的历史指令 历史指令保存在用户目录下的.bash_history文件(历史记录文件)中,并且每条指令都用时间戳的形式记录了执行时刻 当用户通过shell进入Linux系统时,Linux...+d)时,shell进程会自动将历史记录缓存区中的所有历史记录写入到.bash_history中 查看历史缓冲区 history #查看历史记录缓存区中保存的历史指令 从最开始到现在为止 通过键盘上下键快捷查看历史缓冲区...如果想主动保存缓冲区的历史记录,执行 -w 选项即可 清除历史缓冲区 history -c #清除历史缓冲区 历史缓冲区写入.bash_history其实就是用新内容覆盖掉原有内容,所以清除历史缓冲区就是清除本次登录用户时的所有操作的记录...,不会删除之前的历史记录 重复执行缓冲区历史指令 !...#重复执行上一条命令 搜索历史命令 快捷键:ctrl + r # 输入残缺指令,搜索对应完整历史指令

2.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux历史命令详解 转

    history [选项] [历史命令保存文件] history : 打印历史命令 选项: -c : 清空历史命令 -w : 把缓存中的命令写入历史命令保存文件~/.bash_history 历史命名文件...历史命令(环境变量)配置文件/etc/profile 历史命令 默认保存1k条,可以在环境变量配置文件/etc/profile中修改 HISTSIZE=xxx 历史命令 默认保存文件修改 HISTFILE...=/path/FILENAME 历史命令 剔除连续重复的条目 HISTCONTROL=ignoredups 历史命令 忽略指定命令HISTIGNORE=”pwd:ls:cd:” 历史命令 格式化输出...HISTTIMEFORMAT=’%F %T ’ ,bt只能输出设置生效之后的 Ctrl + R 检索历史命令 直接键入想要查询的命令,进行动态模糊查询:直接回车可以执行  历史命令的调用 使用上下箭头调用以前的历史命令...n 重复执行第n条历史命令 使用 !! , !-1 重复执行上一条命令 Ctrl+p+enter亦可 使用 !

    3.5K10

    Linux历史命令的记录与隐藏

    linux下历史命令通常有两大用处,一个是快速复用,另外是审计,快速复用在之前的文章linux命令行技巧中提过,有兴趣的可以去看看,今天主要说审计部分,分两部分:记录历史命令和隐藏命令行历史,分别针对运维防护及入侵渗透...,下面分别介绍 记录所有用户历史命令 原本的linux默认记录1000条历史记录,且只记录命令,完全没办法做审计,当遇到服务器入侵等情况,做审计工作时,如果你没有开启audit,或其他第三方审计工具,在通过...你还可以在这里增加用户,以及客户端IP等 隐藏你的命令行历史 相对于命令行记录,隐藏命令行历史,除了在渗透测试中使用,还有一些使用场景,比如特权命令不想被别人看到,或者比较重要的命令不希望在浏览历史命令时被误执行...通过set命令来配置关闭history linux下set命令可以用于设置shell环境变量和shell执行方式 set通过+或-号来设置选项关闭或开启,o选项用于指定选项名 所以通过set +o history...或者通过上下键翻找历史命令,通过Ctrl+U来清除当前行的记录 ? 不过这种方式会留个小马脚 ok,以上就是今天要介绍的linux下命令历史记录的保存及隐藏方式

    8.1K30

    8.2 命令历史

    命令历史 history //查看之前的命令 .bash_history //存放之前敲过的命令,在 /root/ 目录下 最大1000条 //默认参数值是1000...echo 表示会在命令历史里面,倒着网上找第一个执行以 echo 开头的命令 查看敲过的命令存放位置 在我们使用过的命令,会存放在用户的家目录下 /root/.bash_history [root...4 ping www.baidu.com 5 yum install -y net-tools 6 ifconfig history命令中最多存放1000条历史命令 history...localhost ~]# 有时敲命令的时候,会出来更多的数值 这是因为 还没有真正的写入到文件中去,这些命令临时存放在内存中 history -c //把当前内存里面命令历史给清空...表示执行最后一条命令 !n 表示运行第几条命令(n表示数字) !echo 表示会在命令历史里面,倒着网上找第一个执行以 echo 开头的命令

    1.7K60

    Linux用ctrl + r 查找以前(历史)输入的命令

    在Linux系统下一直用上下键查找以前输入的命令,这个找刚输入不久的命令还是很方便的,但是比较久远的命令,用上下键效率就不高了。...那个history命令也是个花架子,虽然功能多,但不好用,网上找了下,发现了用ctrl + r这个快捷键查找历史命令,研究了一下发现真是好用。...按下这个快捷键后,进入了反向搜索状态,这时你输入一个字符,系统会找到最近一个包含这个字符的命令,如果不是你想要的命令,你可以继续输入,系统继续查找最近一个包含你所输入的字符串的命令,直到找到你要的命令。...找到你想要的命令后,你可以按回车执行这条命令,还可以按上下键查找该命令前后的命令,按左右键移动光标并修改这条命令。...为了提高查找效率,你应该输入该条命令中最特别的字符(别的命令不包含的字符) 例如,我要查找最近曾经输入的后台执行的命令: nohup .

    5K20

    Linux 的历史

    Linux 的诞生 在 1991 年,来自芬兰 Helsinki 大学的学生 Linus Torvalds 认为市场上应该有一个比较统一的 Unix 版本,从此他就开始为这个项目奋斗。...后来这个项目就成为了 Linux 操作系统的内核。由于当时,他只是为自己的 PC 编写了这套 Linux 操作系统,原因是他当时买不起当时候主流的 Intel 386 CPU 的计算机。...由于这个历史原因,GNU C 编译器弦子舞仍然是编译 Linux 代码的主流编译器,但也使用其他编译器,例如 Intel C 编译器。...首先他给这个项目命名为 Freax ,后来又改成了 Linux 他以需要授权的形式发布了 Linux 项目,仅限于商用。Linux 使用了 GNU 软件中的大多数工具,并受 GNU 版权保护。...Linux 的现状 如今,超级计算机,智能电话,台式机,Web 应用的服务器,平板电脑,笔记本电脑和家用电器(如洗衣机,DVD 播放器,路由器,调制解调器,汽车,冰箱等)都在使用 Linux 操作系统。

    2.5K10

    linux中清除bash命令行历史记录

    bash 历史记录记录了用户在 Linux 命令行上执行的所有命令。这允许你使用键盘的上up arrow或者键盘的下down arrow键滚动查看命令历史文件。...在本文中,我们将向你展示两种在 Linux 系统上清除命令行历史记录的简单方法。 例如,如果你输入了一个包含纯文本密码的命令,并且你不希望其他系统用户或攻击者看到此密码,则需要删除或清除历史文件。...$ history -c 或者,你可以使用以下命令永久删除文件中所有上次执行的命令的历史记录。...$ cat /dev/null > ~/.bash_history Note: 普通用户只能查看自己的命令历史,但是root用户可以查看系统中所有其他用户的命令历史。...相关文章 linux之history命令 linux之history使用技巧 linux中的13个基本Cat命令示例

    4.2K20

    history命令 – 显示与操纵历史命令

    history命令用于显示用户以前执行过的历史命令,并且能对历史命令进行追加和删除等操作。 如果你经常使用Linux命令,那么使用history命令可以有效地提升你的效率。...语法格式: history [参数] [目录] 常用参数 -a 将当前shell会话的历史命令追加到命令历史文件中,命令历史文件是保存历史命令的配置文件 -c 清空当前历史命令列表 -d 删除历史命令列表中指定序号的命令...-n 从命令历史文件中读取本次Shell会话开始时没有读取的历史命令 -r 读取命令历史文件到当前的Shell历史命令内存缓冲区 -s 将指定的命令作为单独的条目加入命令历史内存缓冲区。...在执行添加之前先删除命令历史内存缓冲区中最后一条命令 -w 把当前的shell历史命令内存缓冲区的内容写入命令历史文件 常用实例 显示最近的10条命令 history 10 将本次登录的命令写入历史文件中...history -w 将命令历史文件中的内容读入到目前shell的history记忆中 history -r 将当前Shell会话的历史命令追加到命令历史文件中 history -a 清空当前历史命令列表

    1.2K10

    快速学习Linux-Linux历史

    本文链接:https://blog.csdn.net/weixin_42528266/article/details/103046210 Linux历史 内核:只提供操作系统的基本功能和特性,如内存管理...Linux内核: https://www.kernel.org/ 发行版:基于linus维护的linux内核,是由一些厂商集成了漂亮易用的桌面和常用的软件而发布的商品。...Redhat应该说是在国内使用人群最多 的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。...Ubuntu 国内乃至全球热门的Linux发行版。也是各种推荐入门Linux爱好者安装的一个Linux发行版。...Linux的应用领域 网站服务器信息查询: www.netcraft.com 1.基于Linux的企业服务器 2.嵌入式应用 Linux与Windows的区别 1.Linux严格区分大小写 2.Linux

    2.1K10

    Linux历史小知识

    Linux从诞生到现在已经有三十年了,经过很多人的不懈努力,终于发展成为现在的样子。很多人工作中经常会使用到linux,包括我在内。...但对于详细的历史并不太清楚,今天就来大家分享一下我所了解的关于linux的知识。...所以在这种前提下,就激发了linus对于编写linux系统的激情,当然也是因为人家linus抓住了这个好机会,使得linux有飞速发展的未来。 GNU计划也是一个叫Richard M....使用linux作为核心的GNU操作系统被广泛使用,尽管都叫Linux,但严格说应该叫GNU/Linux系统。...图片源自赵炯老师著作《linux内核完全注释》,仅供学习 好了,到这对于linux的诞生发展就有一个基本的了解了,感兴趣就多去了解下,祝学习顺利! END 作者|希里安

    75910
    领券