linux如何查看输入的命令是什么

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux下可以使用history命令来查看已经执行过的命令历史记录,包括输入的命令。

    使用history命令的语法如下:
    “`
    history [选项] [可选的命令号]
    “`

    常用的选项有:
    – -c:清空命令历史记录。
    – -w:将当前的命令历史记录写入历史文件~/.bash_history。
    – -r:读取历史文件~/.bash_history的内容。

    示例:
    “`
    $ history
    1 ls
    2 cd Desktop
    3 mkdir test
    4 cd test
    5 touch file.txt
    6 cat file.txt
    7 history
    “`

    通过使用管道符`|`可以将历史记录和grep命令结合使用,来查找特定的命令。例如,下面的命令将显示所有包含”cd”的命令:
    “`
    $ history | grep “cd”
    2 cd Desktop
    4 cd test
    “`

    另外,还可以使用`Ctrl + R`快捷键来进行反向搜索历史命令。按下快捷键后,输入关键字,会自动匹配并显示最近使用过的命令。

    通过以上方法,可以很方便地查看已经输入过的命令是什么。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以通过以下几种方式来查看输入的命令是什么:

    1. 使用history命令:history命令可以显示当前用户在该终端会话中输入的所有命令历史记录。可以输入以下命令来查看最近输入的命令历史记录:
    “`
    history
    “`
    这将列出最近输入的命令,每个命令前都有一个唯一的编号,可以通过这个编号来重新执行相应的命令。可以使用以下命令来查看指定数量的命令历史记录:
    “`
    history N
    “`
    N代表要显示的历史记录数量。

    2. 使用grep命令:如果想查找某个特定命令,可以使用grep命令来筛选历史记录中包含特定关键词的命令。例如,要查找包含”ls”的命令,可以使用以下命令:
    “`
    history | grep ls
    “`
    这将显示所有包含”ls”的命令历史记录。

    3. 使用Ctrl+R快捷键:在终端中按下Ctrl+R组合键,然后开始输入想要查找的命令的关键词。终端会自动显示最近匹配的命令,按下Enter键即可执行该命令。

    4. 查看.bash_history文件:每个用户的命令历史记录被保存在家目录下的一个名为.bash_history的隐藏文件中。可以使用以下命令来查看该文件的内容:
    “`
    cat ~/.bash_history
    “`
    这将显示用户的所有命令历史记录。

    5. 使用shr命令:shr是一个命令行工具,可以显示最近的命令历史记录。使用以下命令安装shr:
    “`
    sudo apt-get install shr
    “`
    安装完成后,可以使用以下命令来查看命令历史记录:
    “`
    shr
    “`
    这将以一个更结构化和易读的方式显示命令历史记录。

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

    在Linux系统中,我们可以通过历史记录来查看输入的命令。Linux系统会自动将用户在终端中输入的命令以文本的形式保存在一个历史记录文件中,我们可以使用一些命令来查看和管理这个历史记录文件,以便查看输入的命令是什么。

    下面是在Linux系统中查看输入的命令的方法和操作流程:

    1. 查看历史记录文件

    首先,我们需要找到历史记录文件。在大多数Linux系统中,历史记录文件通常位于用户的家目录下的隐藏文件 .bash_history 中,可以使用 ls -a 命令来显示隐藏文件。

    2. 使用 cat 命令查看历史记录文件

    一旦找到历史记录文件,我们可以使用 cat 命令来查看文件的内容。以下是查看历史记录文件的命令:

    “`
    cat ~/.bash_history
    “`

    这个命令会显示历史记录文件中的所有命令。

    3. 使用 grep 命令查找特定命令

    如果我们只想查找包含特定关键词的命令,可以使用 grep 命令。以下是查找包含关键词的命令的格式:

    “`
    cat ~/.bash_history | grep “keyword”
    “`

    这个命令会显示历史记录文件中包含关键词的命令。

    4. 使用 history 命令查看命令历史记录

    除了查看历史记录文件,我们还可以使用 history 命令来查看当前会话中的命令历史记录。以下是查看命令历史记录的命令:

    “`
    history
    “`

    这个命令会显示最近使用的命令列表。

    5. 使用 ! 命令重新执行命令

    如果我们想要重新执行历史记录中的某个命令,可以使用 ! 命令。以下是重新执行命令的命令:

    “`
    !number
    “`

    这个命令会重新执行历史记录中对应编号的命令。

    综上所述,通过查看历史记录文件和使用 history 命令,我们可以方便地查看输入的命令,并且可以使用 grep 命令来查找包含特定关键词的命令。

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

400-800-1024

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

分享本页
返回顶部