linux显示执行过的历史命令
-
在Linux中,可以通过使用history命令来显示执行过的历史命令。执行history命令后,会显示出之前执行过的命令的列表,以及它们的编号。以下是详细的操作步骤:
1. 打开终端:在Linux系统中,可以使用Ctrl+Alt+T快捷键打开一个终端窗口。
2. 执行history命令:在终端中输入history并按下回车键。
3. 查看历史命令列表:显示出的结果会按照执行时间从最近到最久的顺序列出之前执行过的命令及其编号。可以通过滚动终端窗口或者使用more命令来查看完整的列表。
4. 使用编号重新执行命令:在终端中输入一个命令的编号并按下回车键,即可重新执行该命令。例如,输入“!100”可以重新执行编号为100的命令。
除了使用history命令外,还可以通过其他的方式来查看和使用历史命令:
1. 使用Ctrl+R搜索历史命令:在终端中按下Ctrl+R键,然后输入关键词,会自动搜索之前执行过的包含该关键词的命令。按下回车键即可执行搜索到的命令。
2. 使用”!!”重新执行上一条命令:在终端中输入”!!”并按下回车键,可以重新执行最近一次执行过的命令。
3. 使用方向键浏览历史命令:在终端中按上箭头键,可以逐步向上浏览之前执行过的命令,按下回车键即可执行选中的命令。
总的来说,在Linux中,可以采用多种方式来查看和使用执行过的历史命令,方便快捷地进行操作和调试。
2年前 -
在Linux系统中,可以使用history命令来查看执行过的历史命令。下面是关于如何显示执行过的历史命令的几个方面:
1. 使用history命令查看历史命令列表:在终端中输入history命令,系统会显示出执行过的命令列表。默认情况下,会显示最近执行的1000条命令。每条命令的前面都有一个序号,方便后续的操作。
2. 使用指定的命令序号再次执行命令:在历史命令列表中,可以使用指定的命令序号再次执行命令。输入序号后按Enter键,系统会自动执行对应的命令。
3. 使用”Ctrl+R”快捷键搜索历史命令:”Ctrl+R”是Linux系统中的一个快捷键组合,可以用于搜索已执行过的历史命令。在终端中按下”Ctrl+R”后,会出现一个提示符,可以输入命令的一部分来进行搜索。系统会自动匹配已执行过的命令,并且以倒序的方式显示出匹配到的命令。可以使用向上或向下的箭头选择需要执行的命令。
4. 使用”!!”执行最近一次的命令:在终端中输入”!!”命令,系统会自动执行最近一次执行的命令。
5. 使用”!命令关键字”执行包含关键字的历史命令:在终端中输入”!命令关键字”,系统会自动执行包含指定关键字的最近一次执行的命令。例如,输入”!ls”会执行最近一次执行的包含”ls”关键字的命令。
总结起来,使用history命令、快捷键以及特定语法可以方便地显示和执行已执行过的历史命令。这对于查找和重复执行特定的命令非常有用,可以提高工作效率。
2年前 -
在Linux系统中,可以使用`history`命令来显示执行过的历史命令。`history`命令会显示一份包含最近执行过的命令列表的历史记录,并显示每个命令所对应的行号。另外,还可以通过一些参数来过滤和搜索历史命令。下面将详细介绍如何使用`history`命令显示历史命令。
## 使用history命令显示历史命令
使用`history`命令显示历史命令的基本语法如下:
“`
history [n]
“`
其中,`n`表示显示最近执行过的n个命令,默认为显示最近执行过的1000个命令。执行`history`命令后,会列出历史命令的列表,每一条命令在列表中的行号会用数字标识。可以使用箭头键向上或向下浏览命令的历史记录。如果需要执行历史命令,可以使用`!`加上命令的行号来快速执行。
## 使用history命令的参数
`history`命令还提供了一些参数来过滤和搜索历史命令。
### -c 参数
使用`history -c`命令可以清除历史命令列表,将列表中的命令清空。
### -a 参数
使用`history -a`命令可以将当前终端会话的命令添加到历史命令列表中。默认情况下,每个终端会话结束后,历史命令会自动保存到历史记录文件中,使用该参数可以立即将当前会话的命令添加到历史命令列表中。
### -r 参数
使用`history -r`命令可以重新加载历史记录文件。当历史命令列表中的命令发生变化,或者手动编辑了历史记录文件时,可以使用该参数重新加载历史记录文件,以更新历史命令列表。
### -n 参数
使用`history -n`命令可以取消将历史命令列表自动读取到当前终端会话中。默认情况下,每次启动终端会话时,历史命令列表会被自动读取到当前终端会话中,使用该参数可以取消自动读取历史记录。
### -w 参数
使用`history -w`命令可以将当前终端会话的命令保存到历史记录文件中。默认情况下,每个终端会话结束后,历史命令会自动保存到历史记录文件中,使用该参数可以手动保存当前会话的命令。
### -p 参数
使用`history -p`命令可以将指定的命令添加到历史命令列表中。这个参数后面要跟上要添加的命令,可以使用引号将命令括起来。
### -s 参数
使用`history -s`命令可以将指定的命令插入到历史命令列表的指定位置。这个参数后面要跟上要插入的命令和行号,行号可以使用`!`加上命令内容快速查找。
对于其他的一些功能,可以通过`man history`来查看`history`命令的帮助文档,以了解更多使用方法和参数。
总结
`history`命令是Linux系统中显示历史命令的常用命令。通过`history`命令,可以快速查看和回顾之前执行过的命令,也可以通过一些参数来过滤和搜索历史命令。特别需要注意的是,历史命令列表的行号不是固定的,每次新的命令被执行时,行号会自动增加。2年前