linux怎么查看写过命令

worktile 其他 19

回复

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

    在Linux系统中,可以通过多种方式来查看已经输入过的命令。

    一种方式是通过历史命令来查看。Linux系统会记录用户在终端中输入的命令历史,并保存在用户的个人主目录下的一个隐藏文件中,可以使用以下命令来查看历史命令:

    “`
    history
    “`

    这个命令会显示最近使用过的命令列表,每一条命令前面会有一个编号。可以使用上下箭头键来浏览历史命令,按下Enter键可以执行选中的命令。

    另一种方式是通过查看shell的配置文件来获取已经输入过的命令。不同的Linux发行版可能会使用不同的shell,默认的shell是Bash。可以使用以下命令来查看Bash的配置文件:

    “`
    cat ~/.bashrc
    “`

    配置文件中可能会包含一些别名和函数,可以在文件中搜索关键字来找到之前输入过的命令。

    此外,还可以使用grep命令来查找特定的命令。例如,如果想查找之前输入过的以”ls”开头的命令,可以使用以下命令:

    “`
    history | grep “^ls”
    “`

    这个命令会将历史命令中以”ls”开头的命令筛选出来显示。

    综上所述,以上是通过历史命令、查看配置文件和使用grep命令来查看在Linux系统中输入过的命令的几种方法。希望对你有所帮助!

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

    在Linux系统中,可以通过以下几种方式来查看执行过的命令。

    1. 历史命令:
    Linux系统会记录 shell 终端中执行的命令历史记录。可以使用 `history` 命令来查看最近执行的命令列表。默认情况下,会显示最近执行的 1000 条命令记录。可以通过 `history` 命令的选项来自定义显示的行数,如 `history 20` 只显示最近的 20 条命令记录。

    2. `cat` 命令:
    Linux系统中的`~/.bash_history`文件包含了所有用户在当前登录会话中执行的命令历史记录。可以使用 `cat` 命令来查看该文件的内容,例如 `cat ~/.bash_history`。

    3. `grep` 命令:
    `grep` 命令可以用来过滤和搜索命令历史记录中特定的命令。例如,要查找包含特定关键字的命令,可以使用 `history | grep keyword`。

    4. `Ctrl+R` 快捷键:
    在 shell 终端中按下 `Ctrl+R` 键,会打开一个反向搜索功能,可以输入关键字来查找之前执行过的命令。每按一次 `Ctrl+R`,就会找到与关键字匹配的下一个命令。

    5. `script` 命令:
    `script` 命令可以用来记录 shell 终端会话的完整内容,包括输入和输出。可以通过执行 `script` 命令来开始记录会话,然后执行需要记录的命令。退出会话后,可以使用 `cat` 命令查看保存的会话记录文件。

    在Linux系统中,以上这些方法可以帮助用户查看之前执行过的命令,以便快速复用或调试之前的操作。

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

    在Linux系统中,可以使用以下几种方法来查看已经执行过的命令。

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

    History命令用于显示已经执行过的命令历史记录。默认情况下,它会显示最近执行的命令,每个命令前面有对应的数字编号。

    要查看完整的历史命令记录,可以直接执行`history`命令。例如:

    “`
    $ history
    1 ls
    2 cd Documents
    3 mkdir test
    4 vim test.txt
    5 rm test.txt

    “`

    如果只需要显示一部分历史命令,可以使用`history`命令的`-n`参数指定要显示的命令数量。例如,要显示最近的20个命令,可以执行`history -n 20`。

    2. 使用grep命令根据关键字查找命令

    如果只记得命令的一部分内容或者关键字,可以使用grep命令来进行查找。grep命令用于在文件中查找指定的字符串,并显示包含该字符串的行。

    要查找包含特定关键字的命令,可以结合使用history和grep命令。例如,要查找包含“vim”关键字的命令,可以执行以下命令:

    “`
    $ history | grep vim
    4 vim test.txt

    “`

    这样会列出所有包含关键字“vim”的历史命令。

    3. 使用Ctrl+R键进行交互式搜索

    Linux系统提供了一种交互式搜索历史命令的方式。按下Ctrl+R键,会出现一个提示符,可以输入关键字进行搜索。

    按下Ctrl+R键后,开始输入部分关键字,系统会自动显示最近匹配的命令。可以继续输入或者使用方向键浏览和选择命令。

    例如,要搜索包含关键字“vim”的命令,可以按下Ctrl+R,然后输入“vim”:

    “`
    (reverse-i-search)`vim’: vim test.txt
    “`

    系统会迅速显示匹配的命令,可以按下Enter键执行选择的命令。

    4. 查看.bash_history文件

    历史命令记录在用户主目录下的一个隐藏文件中,名为.bash_history。可以使用cat命令或者less命令来查看该文件中的内容。

    例如,要查看.bash_history中的内容,可以执行以下命令:

    “`
    $ cat ~/.bash_history
    “`

    使用less命令可以更好地浏览文件内容:

    “`
    $ less ~/.bash_history
    “`

    在less命令中,可以使用空格键向下翻页,按q键退出查看模式。

    上述方法都可以帮助你查看已经执行过的命令历史记录,并找到之前执行过的特定命令。根据实际需求选择适合的方法来查找命令。

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

400-800-1024

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

分享本页
返回顶部