如果你想清除所有的命令历史,可以执行:
# history -c
6、使用 HISTIGNORE 忽略历史中的特定命令
下面的例子,将忽略 pwd、ls、ls -ltr 等命令:
# export HISTIGNORE=”pwd:ls:ls -ltr:”
四、请问linux的history指令如何显示全部的历史记录
history命令可以用来显示曾执行过的命令 。
执行过的命令默认存储在HOME目录的.bash_history文件中 , 可以通过查看该文件来获取执行命令的历史记录 。需要注意的是.bash_history不包含当前会话所执行的命令,执行过的命令在关机时才会写入文件 , 除非执行命令history -w 。
了解linux基础命令,另外你是感兴趣的话可以看下刘遄老师写的《Linux就该这么学》作为入门的书籍,觉得不错的话采纳下哦~ 。
五、linux 查看当前系统默认可以记住用户多少个历史命令用什么命令
可以使用History命令 , 主要用于显示历史指令记录内容,下达历史纪录中的指令。
1、History命令语法:
[test@linux]# history [n]
[test@linux]# history [-c]
[test@linux]# history [-raw] histfiles
参数:
n:数字 , 要列出最近的 n 笔命令列表
-c:将目前的shell中的所有 history 内容全部消除
-a:将目前新增的history 指令新增入 histfiles 中,若没有加 histfiles ,
则预设写入 ~/.bash_history
-r:将 histfiles 的内容读到目前这个 shell 的 history 记忆中
-w:将目前的 history 记忆内容写入 histfiles
Linux系统在shell(控制台)中输入并执行命令时,shell会自动把命令记录到历史列表中,一般保存在用户目录下的.bash_history文件中 。默认保存1000条,也可以更改这个值 。
如果键入history, history会显示所使用的前1000个历史命令,并且编了号,会看到一个用数字编号的列表快速从屏幕上卷过 。可能不需要查看1000个命令中的所有项目,当然也可以加入数字来列出最近的 n 笔命令列表 。
linux中history命令不仅仅可以查询历史命令而已. 还可以利用相关的功能来帮执行命令 。
2、运行特定的历史命令
history会列出bash保存的所有历史命令,并且编了号,可以使用“叹号接编号”的方式运行特定的历史命令.
语法说明:
[test@linux]# [!number] [!mand] [!!]
参数说明:
number :第几个指令的意思;
mand:指令的开头几个字母
! :上一个指令的意思!
3、History命令实战
列出所有的历史记录:
[test@linux] # history
只列出最近10条记录:
[test@linux] # history 10 (注,history和10中间有空格)
使用命令记录号码执行命令,执行历史清单中的第99条命令
[test@linux] #!99 (!和99中间没有空格)
重复执行上一个命令
[test@linux] #!!
执行最后一次以rpm开头的命令(?。??代表的是字符串,这个String可以随便输 , Shell会从最后一条历史命令向前搜索,最先匹配的一条命令将会得到执行 。)
[test@linux] #!rpm
逐屏列出所有的历史记录:
[test@linux]# history | more
立即清空history当前所有历史命令的记录
[test@linux] #history -c
除了使用history命令,在 shell 或 GUI 终端提示下,也可以使用上下方向键来翻阅命令历史(向下箭头会向前翻阅),直到找到所需命令为止 。这可以很方便地编辑前面的某一条命令,而不用重复输入类似的命令 。
Linux如何仅仅显示历史命令中第3-第5条纪录?在 Linux 系统中,可以使用 history 命令查看历史命令纪录 。如果要仅显示历史命令中第 3 到第 5 条纪录,可以使用以下命令:
推荐阅读
- 怎么用图片做手机头像大小,照片怎么做成头像大小
- 电商如何找到客源,做电商怎么才能找到客源
- 兔兔助手旧版安装包ios,兔兔助手ios下载破解
- 怎么连接宾馆电视,怎么连接宾馆的电视
- python函数怎么设计 python 函数怎么写
- flutter抖音开发,flutter制作抖音上下切换
- 微信西城男孩直播,西城男孩bryan
- python函数图像 python 函数绘图
- asp.net0基础教程,asp·net基础入门教程