首页 > 系统相关 >Linux history 命令使用技巧

Linux history 命令使用技巧

时间:2023-03-14 23:32:43浏览次数:35  
标签:技巧 nano 使用 命令 export Linux 500 history

Linux history 命令使用技巧_历史记录

history 命令使用起来非常简单。默认情况下,该命令读取文件 ​​~/.bash_history​​ 并在终端中打印内容。要查看历史执行的命令,请执行以下操作:

history

然后您可以滚动浏览输出的内容以找到您需要的命令。

以下是几个使用 ​​history​​ 命令的技巧

修改 history 的历史保留命令的最大条数

可以使用 ​​echo $HISTSIZE​​ 命令查看当前设置的历史保留命令的最大条数,同样你也可以使用 ​​export​​ 命令更改条目数

比如,您想将历史记录限制更改为 500。执行以下命令:

export HISTSIZE=500 && export HISTFILESIZE=500

忽略重复命令

您还可以将​​history​​配置为不打印重复的命令。执行以下命令:

export HISTCONTROL=ignoredups

后续执行的命令,与上一个执行的命令一样的将不记录

限制输出数量

假设您只想查看最后 10 个命令。可以像这样使用历史记录:

history 10

或者:

history 25

使用 grep 过滤历史命令

假设您知道您曾经使用不同的选项多次运行特定命令。例如,您之前使用 ​​nano​​ 修改了某个配置文件,但现在您忘记了该文件所在位置。

您可以通过 grep 管道输出历史记录,仅过滤包含 ​​nano​​ 的命令,如下所示:

history | grep nano

输出将仅包含 ​​nano​​ 命令。

Linux history 命令使用技巧_读取文件_02

标签:技巧,nano,使用,命令,export,Linux,500,history
From: https://blog.51cto.com/sdwml/6121184

相关文章

  • Linux提权的四个脚本发布啦!
    简介Metasploit中拥有各种奇淫巧计,让你能远程系统下尝试获取受害者电脑的系统级权限。除此之外,当你在目标机器上尝试提升权限时还有一些Linux脚本可供使用,通常它们针对的......
  • 如何访问Linux服务器上的图片资源呢
    一、Nginx实现图片访问这里是用的nginx搭建编辑nginx下conf目录下的nginx.conf文件找到对应的server,我这里端口设置的为8000添加location~.*\.(gif|jpg|pdf|jpeg|......
  • linux目录详解
    目录 /bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc存放系统管理和配置文件/home存放所有用户文件的根目录,是......
  • Linux目录详解
    bin      包含应用程序的可执行文件dev      存储声卡,磁盘,光驱home     包含用户资料lib64      于存放64位系统标准程序......
  • 如何修改ChatGPT账号密码?偷偷告诉你一个小技巧。请赶紧修改
    文/ 韩彬(微信公众号:量子论) 说个现实问题,因为各种原因,不少朋友的ChatGPT是买的账号或代为注册的账号。 考虑安全问题,强烈建议修改初始密码。 然而,ChatGPT竟然没......
  • 一条超级简单的故意让linux死机/宕机的命令
    转载自:https://blog.csdn.net/masterbee/article/details/101159135========== 最近因为测试需要,需要观察机器在死机状态下其它外设的反应,学习到了一条超级简单的能让L......
  • Rock Linux 系列4 --- SSH
    一、概要1.环境(1)RockyLinux9.12.概念SSH(SecureShell)是用于两台计算机进行网络通信和数据传输的协议,使用SSH进行通信的两台计算机其通信内容已被加密,这意味着......
  • Linux网络服务:DNS域名服务系统
    DNS域名系统服务1.DNS介绍1.1什么是域名?域名(DomainName),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计......
  • Linux网络服务:DHCP
    网络服务-DHCP1.DHCP简介 DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是一个工作在应用层的局域网网络协议,数据传输时使用UDP不可靠传输协议工作,通常被应......
  • vsftpd的一点SELinux设置
    在开了SELinux和防火墙的情况下,使用chroot_local_user=YES锁定用户在自己的home目录中,没想到vsftp的问题。FTP登录报错:500OOPS:cannotchangedirectory。下面来看看产......