linux中查看之前的命令

fiy 其他 16

回复

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

    在Linux中可以通过使用历史命令来查看之前执行过的命令。以下是三种常用的方法:

    1. 使用“history”命令
    在终端中输入“history”命令,会显示出之前执行过的所有命令及其对应的编号。可以通过输入“!编号”来执行该编号对应的命令。

    2. 使用“Ctrl+R”快捷键
    在终端中按下“Ctrl+R”,会出现一个交互式的搜索提示符。在提示符后面输入关键词,可以根据关键词搜索之前执行过的命令。按下Enter键可以执行搜索到的命令。

    3. 使用“!!”命令
    在终端中输入“!!”命令,会执行上一条命令。如果想要执行更早之前的命令,可以通过输入“!-n”命令来执行倒数第n条命令。

    通过以上三种方法,可以方便地查看和执行之前的命令,避免重复输入相同的命令。在日常使用中,可以根据需求选择适合自己的查看方式。

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

    在Linux中,有几种方法可以查看之前运行过的命令。

    1. 历史命令:使用`history`命令可以查看之前运行过的命令的历史记录。运行`history`命令将显示最近运行的命令列表,每个命令前面都有一个序号。使用`!序号`可以重复执行之前运行过的命令。

    2. `Ctrl+R`反向搜索:按下`Ctrl+R`组合键,然后开始输入之前运行过的命令的关键词,Shell会显示最匹配的命令。按下`Enter`键可以重复执行找到的命令。

    3. `Ctrl+P`和`Ctrl+N`:按下`Ctrl+P`可以逐步显示之前运行过的命令,按下`Ctrl+N`可以显示下一个命令。

    4. `!关键词`:使用`!关键词`可以执行包含指定关键词的最近命令。例如,`!ls`将执行最后一次使用`ls`命令。

    5. `cat ~/.bash_history`:使用`cat`命令可以查看保存着历史命令的文件`.bash_history`的内容。这个文件存储在用户的主目录下。

    这些方法可以帮助用户查找和执行之前运行过的命令,提高工作效率。通过使用这些命令和技巧,用户可以轻松地在Linux系统上找到并使用他们需要的命令。

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

    在Linux系统中,可以使用以下方法来查看之前执行过的命令。

    1. 历史命令
    Linux系统会自动记录用户执行过的命令,我们可以使用`history`命令来查看历史命令列表。执行命令`history`即可显示最近执行的命令列表,每个命令前面还会有一个编号。你可以使用`!n`(n是命令的编号)再次执行之前的命令。

    “`shell
    $ history
    1 ls
    2 cd ~
    3 mkdir test
    4 cd test
    5 touch file.txt
    6 cat file.txt
    7 history
    “`

    2. 命令行快捷键
    在命令行中,还有一些快捷键可以帮助我们快速访问之前的命令。

    – 上箭头(`↑`):按上箭头键可以在历史命令中向上滚动,并显示最近使用的命令。
    – 下箭头(`↓`):按下箭头键可以在历史命令中向下滚动,并显示更早使用的命令。
    – `Ctrl + r`:按下这个组合键可以启用反向搜索模式。输入部分命令,系统会自动搜索最近匹配的命令,并显示在命令行上。再次按下`Ctrl + r`,可以继续向上搜索历史命令。
    – `Tab`键:按下`Tab`键可以自动补全部分命令。如果你输入前几个字母,然后按下`Tab`键,系统会自动补全命令。

    “`shell
    $ ls
    test
    $ cd ~
    $ ls
    Desktop Documents Downloads Music Pictures Public Templates Videos
    $ cd D[TAB]
    $ cd Desktop/
    $ ls
    file.txt
    “`

    3. `Ctrl + r`搜索历史命令
    `Ctrl + r`是Linux系统中非常有用的一个快捷键,它可以根据关键字搜索之前执行过的命令。按下`Ctrl + r`,然后输入关键字,系统会自动匹配并显示最近匹配的命令。按下`Enter`键即可执行搜索到的命令。

    “`shell
    (reverse-i-search)`ls’: ls
    “`

    4. `.bash_history`文件
    实际上,Linux系统会将用户执行的所有命令记录在一个隐藏文件`.bash_history`中。这个文件存储了用户所有的命令历史记录。要查看所有的历史命令,我们可以直接查看`.bash_history`文件。

    “`shell
    $ cat ~/.bash_history
    ls
    cd ~
    mkdir test
    cd test
    touch file.txt
    cat file.txt
    history
    “`

    注意,`.bash_history`文件只会记录当前用户的命令历史记录。

    无论是使用`history`命令、命令行快捷键,还是查看`.bash_history`文件,都可以方便地查看之前执行过的命令,以便我们追溯和重复使用。

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

400-800-1024

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

分享本页
返回顶部