linux中查找输过的命令

fiy 其他 19

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,我们可以通过多种方式来查找之前输入的命令。以下是一些常用的方法:

    1. 使用history命令:history命令会显示最近使用过的命令历史记录。只需在终端窗口中输入history命令,就可以看到之前执行过的所有命令和相应的编号。

    2. 使用Ctrl+R完成逆向搜索:按下Ctrl+R键,会在终端下方出现一个提示符。在提示符后输入关键字,终端会自动显示匹配的历史命令。按下Enter键执行命令或按下Ctrl+C键取消搜索。

    3. 使用grep命令加上“^关键字”进行搜索:通过使用grep命令加上”^关键字”的方式,可以以关键字开头的命令历史记录。例如,要查找以”ls”开头的命令,可以输入命令”history | grep ‘^ls'”。

    除了上述方法,还可以使用命令行自动补全的功能,使用上下方向键浏览历史记录等方式查找之前输入的命令。根据实际需求选择合适的方式即可。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,可以使用以下几种方法来查找曾经输入的命令:

    1. 使用history命令:在命令行中输入history,可以显示所有之前输入的命令历史记录。默认情况下,会显示最近输入的1000条命令。可以使用history命令的选项来控制显示的数量,如history -n显示最近的n条命令。

    2. 使用Ctrl+R快捷键:在命令行中,按下Ctrl+R键,然后开始输入一部分命令,系统会自动匹配并显示最近的匹配项。可以使用向上/向下箭头键来浏览匹配项,并按Enter键选择要执行的命令。

    3. 使用grep命令:通过管道将history命令的输出传递给grep命令,可以根据关键字来筛选特定的命令。例如,使用history | grep “keyword”来查找包含特定关键字的命令。

    4. 使用Ctrl+P和Ctrl+N键:在命令行中,按下Ctrl+P键可以向上查找之前输入的命令,按下Ctrl+N键可以向下查找后来输入的命令。

    5. 使用~/.bash_history文件:历史命令记录在用户的家目录下的.bash_history文件中,可以使用文本编辑器(如vi或nano)打开该文件来查找之前输入的命令。

    需要注意的是,如果用户在命令行中使用了clear或者重启了系统,历史命令将被清除,无法恢复。如果希望在每次退出终端时自动保存命令历史记录,可以在用户的 .bashrc 文件中添加以下行:export HISTCONTROL=ignoreboth:erasedups,然后执行source .bashrc使之生效。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,可以使用`history`命令来查看已经执行过的命令记录。下面是在Linux中查找已经执行过的命令的方法和操作流程:

    ## 方法一:使用history命令

    1. 在终端中打开一个新的窗口。
    2. 输入`history`命令,然后按下Enter键。
    3. 系统将显示最近执行的命令记录,每条记录都有一个编号。
    4. 您可以通过按上下箭头键来浏览命令记录。
    5. 如果您要执行以前执行过的某个命令,只需输入该命令的编号,然后按下Enter键。

    ## 方法二:使用grep命令过滤记录

    1. 打开终端窗口。
    2. 输入`history | grep keyword`命令,将`keyword`替换为您要查找的关键词。
    3. 系统将显示与关键词匹配的所有命令记录。
    4. 您可以使用grep命令的不同选项来改变匹配的方式,例如使用`grep -i`来进行大小写不敏感的匹配,使用`grep -v`来排除某些关键词。
    5. 按照需要浏览和执行具体的命令记录。

    ## 方法三:使用Ctrl+R快捷键搜索

    1. 打开终端窗口。
    2. 按下Ctrl+R键。
    3. 输入关键词,系统将会显示最近的一条与关键词匹配的命令记录。
    4. 按下Enter键执行该命令,或者按下Ctrl+R键继续查找下一条匹配的命令记录。

    ## 方法四:使用文件查找命令

    1. 打开终端窗口。
    2. 进入`.bash_history`文件所在的目录,该文件记录了所有已经执行过的命令。
    3. 使用`cat .bash_history`命令显示文件内容。
    4. 使用`grep keyword .bash_history`命令来查找关键词在历史记录文件中的匹配项。

    无论使用哪种方法,您都可以方便地查找之前已经执行过的命令,以提高工作效率。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部