linux查看原来使用过的命令
-
在Linux系统中,可以通过使用“history”命令来查看我们在终端中所执行过的命令。这些命令会被记录在一个历史命令列表中。
要查看历史命令列表,只需在终端中输入“history”即可。系统会列出最近执行的命令,每行一个命令。
如果你想查看更多的历史命令,可以使用“history n”命令,其中“n”是一个整数,表示你想要查看的命令行数目。例如,使用“history 10”将会显示最近的10条命令。
除了使用“history”命令,还可以使用键盘上的上箭头和下箭头来浏览历史命令。按上箭头将会逐步显示以前执行的命令,按下箭头则会逐步显示较新的命令。
此外,你还可以使用“!n”来执行历史命令列表中的特定命令,其中“n”是命令在历史列表中的编号。例如,“!10”将会执行历史命令列表中编号为10的命令。
总之,在Linux系统中,我们可以使用“history”命令来查看我们以前在终端中所执行过的命令。这对于回顾和重复使用以前的命令非常有用。
2年前 -
在Linux操作系统中,有多种方法可以查看以前使用过的命令。以下是五种常用的方法:
1. 使用命令历史记录:在终端中,可以使用`history`命令来查看最近使用过的命令列表。这个命令会显示出最近执行过的命令,并附带一个命令的编号。可以通过输入`!编号`来重新执行某个命令。
2. 使用Ctrl+R搜索命令:在终端中,按下Ctrl+R键后,会出现一个交互式的历史记录搜索界面。在该界面中,可以输入一个或多个关键字,然后按下回车键来搜索以前使用过的命令。继续按下Ctrl+R键,可以继续搜索更早的命令。
3. 查看.bash_history文件:在用户的Home目录下有一个名为.bash_history的隐藏文件,它记录了用户在终端中输入的所有命令。可以使用文本编辑器如vi或cat来查看该文件,或者使用命令`cat ~/.bash_history`。
4. 使用history命令的grep选项:可以使用`history | grep 关键字`来查找包含特定关键字的历史命令。例如,`history | grep ls`会显示所有包含`ls`的命令。
5. 使用命令行工具fzf:fzf是一个快速的命令行模糊查找工具。可以使用`Ctrl+R`来呼叫fzf,然后键入关键字来查找以前使用过的命令。通过上下箭头键选择命令,然后按回车键来执行。fzf还提供其他功能,如模糊匹配、多选等。
通过以上方法,可以方便地查看和搜索以前在Linux系统中使用过的命令。这些方法都具有简单易用、高效快捷的特点,可以提高命令行工作的效率。
2年前 -
在Linux中,可以通过多种方式来查看之前使用过的命令,下面将介绍几种常用的方法。
一、历史命令
使用history命令可以查看之前在命令行中输入的所有命令,其中包括了使用sudo命令执行的命令。可以直接在终端中输入history来查看,也可以通过使用一些参数来进行过滤和搜索。1. 查看所有历史命令:
打开终端,直接输入history命令即可查看所有的历史命令。默认情况下,显示最近的500个命令。
“`
$ history
“`2. 搜索历史命令:
若要搜索特定的命令,可以使用grep命令来进行过滤。
“`
$ history | grep “command”
“`
将 “command” 替换为要搜索的命令关键字。3. 清空历史命令:
若要清除历史命令记录,可以使用以下命令:
“`
$ history -c
“`二、~/.bash_history 文件
历史命令实际上是保存在一个文本文件中的。在大多数Linux系统中,历史命令保存在用户的主目录下的.bash_history文件中。1. 查看历史命令文件:
可以使用cat或less命令查看.bash_history文件的内容。
“`
$ cat ~/.bash_history
“`2. 搜索历史命令文件:
类似地,也可以使用grep命令来搜索.bash_history文件中的特定命令。
“`
$ grep “command” ~/.bash_history
“`
将 “command” 替换为要搜索的命令关键字。三、Ctrl+R 命令历史搜索
如果记不清具体的历史命令,但记得其中的一些关键字,可以使用Ctrl+R组合键进行历史命令搜索。1. 按下Ctrl+R键,终端将切换到历史命令搜索模式,并显示“reverse-i-search”提示符。
2. 输入关键字,终端将会搜索历史命令中包含该关键字的命令。
3. 按下Ctrl+R键继续向上搜索,或者按下Ctrl+S键向下搜索。
4. 找到要执行的命令后,可以按下Enter键直接执行,或者按下Ctrl+G键取消搜索模式。
四、其他工具命令
除了上述方法外,还可以使用一些其他工具命令来查看之前使用过的命令,比如:1. zsh的历史命令记录文件是~/.zsh_history,使用方法与.bash_history文件相同。
2. 可以使用grep命令查找.zsh_history文件中的命令。
3. 还可以使用其他第三方工具,比如fzf(一个命令行模糊搜索工具)来搜索和浏览历史命令。
总结:
Linux系统中记录之前使用过的命令的方法有很多,可以通过history命令、~/.bash_history文件、Ctrl+R搜索和其他工具命令来查看。根据实际需要选择适合自己的方式来查找所需的命令。2年前