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

history命令用于显示用户以前执行过的历史命令,并且能对历史命令进行追加和删除等操作。

如果你经常使用Linux命令,那么使用history命令可以有效地提升你的效率。

语法格式: history [参数] [目录]

常用参数:

-a 将当前shell会话的历史命令追加到命令历史文件中,命令历史文件是保存历史命令的配置文件
-c 清空当前历史命令列表
-d 删除历史命令列表中指定序号的命令
-n 从命令历史文件中读取本次Shell会话开始时没有读取的历史命令
-r 读取命令历史文件到当前的Shell历史命令内存缓冲区
-s 将指定的命令作为单独的条目加入命令历史内存缓冲区。在执行添加之前先删除命令历史内存缓冲区中最后一条命令
-w 把当前的shell历史命令内存缓冲区的内容写入命令历史文件

参考实例

显示最近的10条命令:

[root@xtuos.com ~]# history 10  

将本次登录的命令写入历史文件中:

[root@xtuos.com ~]# history -w

将命令历史文件中的内容读入到目前shell的history记忆中 :

[root@xtuos.com ~]# history -r  

将当前Shell会话的历史命令追加到命令历史文件中:

[root@xtuos.com ~]# history -a  

清空当前历史命令列表:

[root@xtuos.com ~]# history -c 

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1500.html

(0)
上一篇 2021年3月18日 下午6:38
下一篇 2021年3月18日 下午6:44

相关推荐

  • lpinfo命令 – 显示可用的设备或驱动程序

    lpinfo命令可列出可用的打印设备和驱动。 其中需要注意的是,该命令参数很多,但是主要是-v和-m两个参数的使用。这两个参数的使用频率会远远高于其他参数,并且这两个参数也能解决大…

    Linux命令 2021年3月18日
  • rdev命令 – 查询、设置内核映像文件

    rdev命令可以用来查询/设置内核映像文件的根设备,RAM 磁盘大小或视频模式。 不带任何参数的 rdev 命令将输出当前根文件系统的 /etc/mtab 文件行。 语法格式:rd…

    Linux命令 2021年3月18日
  • rmmod命令 – 删除模块

    rmmod即“remove module”的简称,rmmod命令用于删除模块。 执行rmmod命令,可删除不需要的模块。Linux操作系统的核心具有模块化的特性,因此在编译核心时,…

    Linux命令 2021年3月18日
  • vgremove命令 – 删除LVM卷组

    vgremove命令用于删除LVM卷组,当要删除的卷组上已经创建了逻辑卷时,需要进行确认删除,防止误删除数据。 语法格式: vgremove [参数] 常用参数: -f 强制删除 …

    Linux命令 2021年3月19日
  • Category: 6:网络通讯

    nc命令是一个功能打包的网络实用程序,它通过命令行在网络上读取和写入数据;nc是为NMAP项目编写的,是目前已 […]

    Linux命令 2021年3月19日
  • metamail命令 – 处理非文字E-mail的程序

    metamail命令负责处理非文字E-mail的程序。该命令可以通过参数设置邮件内容类型,寄信人地址,邮件管理程序名称,邮件主题,文件名等信息。 语法格式:metamail [参数…

    Linux命令 2021年3月18日
  • ftp命令 – 文件传输协议客户端

    ftp命令是FTP文件传输协议的客户端工具,用于本地主机和远程文件服务器之间上传和下载文件。ftp命令使用FTP协议和远程文件服务器进行通信。 匿名FTP服务器在登录时使用“ano…

    Linux命令 2021年3月19日
  • getty命令 – 用于设置终端机模式

    getty命令用于设置终端机模式,连线速率和管制线路。 getty命令是UNIX之类操作系统启动时所必须的3个步骤之一 ,用来开启终端,进行终端的初始化,设置终端。 getty 命…

    Linux命令 2021年3月19日
  • domainname命令 – 显示和设置系统的NIS域名

    domainname命令作用是显示或设置当前网络信息服务(NIS)域的名称。如果不指定参数domainname命令则显示当前NIS域的名称,一个域通常包含同一管理器下的一组主机。 …

    Linux命令 2021年3月19日
  • Category: 6:网络通讯

    cu命令可连接另一台主机,并采用类似拨号终端机的接口工作,也可执行简易的文件传输作业。 语法格式:cu [参数 […]

    Linux命令 2021年3月19日