history命令用法

history 显示命令历史

简介:

按编号显示命令历史列表,添加每一条命令历史至最新的条目,连续的N条相同命令只显示一条

【内置命令】

命令历史文件: ~/.bash_history

登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history

登录进shell后新执行的命令只会记录在缓存中;这些命令会在用户退出时“追加”至命令历史文件中;

主要参数:

-a手动追加命令至命令历史文件

-d删除指定编号的命令历史缓存

-c清空命令历史缓存

-w手动将命令历史缓存写入历史文件中

快捷操作:

!! 执行上一条命令

!# 调用执行历史中的第#条命令历史

!-# 调用执行历史中的倒数第#条命令历史

!string:调用以string开头的命令

ESC  .  调用上一条命令的参数

ALT+,  调用上一条命令的参数

!$    调用上一条命令的参数

环境变量:

命令历史文件     $HISTFILE

命令历史缓存大小 $HISTSIZE

时间: 2024-07-30 08:48:41

history命令用法的相关文章

Linux下history命令用法

如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的 15 个用法. 使用 HISTTIMEFORMAT 显示时间戳 当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身.如果你想要查看命令历史的时间戳,那么可以执行:# export HISTTIMEFORMAT='%F %T '# history | more1 2008-08-05 19:02:39 service n

History(历史)命令用法15例

导读 如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率,本文将通过实例的方式向你介绍 history 命令的 15 个用法. 使用 HISTTIMEFORMAT 显示时间戳 当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身,如果你想要查看命令历史的时间戳,那么可以执行: # export HISTTIMEFORMAT='%F %T ' # history | more 1 2008-08-05 19:02:39 ser

历史命令history的用法

实验环境 [[email protected] ~ 22:55:22]$cat /etc/centos-release CentOS Linux release 7.5.1804 (Core) [[email protected] ~ 22:55:32]$ 1. history命令: Display or manipulate the history list. 显示或操作历史列表 默认情况下,登录shell后执行的命令都会记录在缓存中,当用户注销或者退出时追加到命令历史文件中(默认是.bash

Linux基础:history命令

一.为什么要学习 history 命令 ? history命令是bash shell 内置命令,history命令有助于我们缩短输入命令的时间,达到节省命令快捷操作的要求.我们也可以通过查询history命令,从而审计操作日志.同时,我们可以隐藏一些含有敏感信息的命令输入,使系统更加安全. 二.history 命令常见用法 ? 语法: history [n | -c | -rnaw histfile] 参数: n:数字,列出最近的 n 条历史命令 -c:将当前shell 缓存中的 history

linux,强大的history命令

如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率.本文将通过实例的方式向你介绍 history 命令的 15 个用法. 使用 HISTTIMEFORMAT 显示时间戳 当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身.如果你想要查看命令历史的时间戳,那么可以执行:# export HISTTIMEFORMAT='%F %T '# history | more1 2008-08-05 19:02:39 service n

解决CentOS 7 history命令不显示操作记录的时间和用户身份问题

centos6 中history命令显示操作命令的时间和用户身份 [[email protected] ~]# history   294  2017-01-06 16:46:48  root clear   295  2017-01-06 16:46:50  root ll   296  2017-01-06 16:46:52  root cat hostname.sh    297  2017-01-06 16:46:56  root cat nginxlog_cut.sh    298  

linux基本指令的使用。cd、ls、文件查看、wc、历史命令调、命令用法查询、通配符

linux系统结构 linux是一个倒树型结构,最大的目录名称叫"/" (根目录) linux系统中的二级目录 /bin ##二进制可执行文件,系统常规命令 /boot ##启动目录,存放系统自动启动文件,内核,初始化程序 /dev ##系统设备管理文件 /etc ##大多数系统配置文件存放路径 /home/子目录 ##普通用户家目录 /lib ##函数库 /lib64/ ##64位函数库 /media ##临时挂载点 /mnt ##临时挂载点 /run ##自动临时设备挂载点 /op

20.1 Shell脚本介绍;20.2 Shell脚本结构和执行;20.3 date命令用法;20.4 Shell脚本中的变量

20.1 Shell脚本介绍 1. shell是一种脚本语言 aming_linux blog.lishiming.net 2. 可以使用逻辑判断.循环等语法 3. 可以自定义函数 4. shell是系统命令的集合 5. shell脚本可以实现自动化运维,能大大增加我们的运维效率 20.2 Shell脚本结构和执行 1. 开头(首行)需要加: #!/bin/bash 2. 以#开头的行作为解释说明: 3. 脚本的名字以.sh结尾,用于区分这是一个shell脚本 4. 执行.sh脚本方法有两种:

history命令

history命令的功能是显示使用过的命令,并为其编号. history n 显示最近使用过的n条命令. history -c 将当前shell中历史清空. history -d 801 删除编号为801的命令. history -a 追加最新一条命令到历史文件中. history -n 显示还没有从历史文件中读取的历史记录. history -r 将历史文件中的记录作为当前shell的历史记录. history -w 将当前记录写入历史文件中,覆盖原内容. -p Perform history