怎么查看linux敲过的命令

fiy 其他 14

回复

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

    要查看 Linux 敲过的命令,可以通过以下几种方式:

    一、使用历史命令(history):

    1. 在命令行中直接输入“history”,按下回车键,即可显示最近执行过的命令列表。

    2. 可以通过限制列表的显示数量,例如“history 10”,只显示最新的10条命令。

    3. 若要查看更详细的命令历史记录,可以使用“history -c”命令清除历史记录,然后再使用“history”命令查看。

    二、通过.bash_history文件查看:

    1. 使用文本编辑器(如vi、nano等)打开用户主目录下的.bash_history文件。

    2. 这个文件记录了用户敲过的所有命令,可以通过浏览文件内容来查看命令历史记录。

    三、使用命令记录器(script):

    1. 在命令行中输入“script”,按下回车键,接着输入“exit”,再按下回车键,即可创建一个命令记录器会话。

    2. 这会在当前目录下生成一个名为“typescript”的文件,其中包含了用户敲过的所有命令以及输出信息。

    3. 使用文本编辑器打开这个文件,即可查看命令历史记录。

    四、使用命令行历史搜索工具(如Ctrl+R):

    1. 在命令行中按下Ctrl+R组合键,然后开始输入一个关键词,系统会自动搜索命令历史记录。

    2. 根据关键词的匹配程度,命令行会显示符合条件的历史命令,可以使用光标键选择要执行的命令。

    以上是几种常用的方法来查看 Linux 上敲过的命令。根据个人使用习惯选择合适的方式,以便更好地管理和复用命令历史记录。

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

    在Linux系统中,有多种方法可以查看已经敲过的命令。以下是五种常用的方法:

    1. 历史命令
    在Linux系统中,你可以使用”history”命令来查看已经执行过的命令历史记录。这个命令会列出所有你在当前用户下执行过的命令,包括命令的编号和具体内容。你可以通过键入”history”命令来查看完整的命令历史记录,或者使用”history n”命令来显示最近的n个命令。

    2. 命令行快捷键
    在命令行下,你可以使用一些快捷键来查看已经敲过的命令。比如,按下”Ctrl+R”可以进入反向搜索模式,你可以输入关键字来搜索之前执行过的命令。按下”Ctrl+P”可以显示上一个命令。按下”Ctrl+N”可以显示下一个命令。

    3. .bash_history文件
    .bash_history文件是用来存储用户在Bash(默认的Linux命令行解释器)中输入的命令历史记录的。你可以使用文本编辑器(如vi或nano)打开.bash_history文件,并查看其中的内容。注意,这个文件默认是隐藏文件,所以你需要使用ls -a命令来显示隐藏文件。

    4. 命令行参数
    在运行命令时,你可以使用一些参数来输出更详细的信息。比如,你可以在命令后面添加”-v”参数来显示命令的详细输出。例如,在执行”ls -v”命令时,会显示ls命令的详细输出,包括每个文件的权限、所有者和修改时间等信息。

    5. bash函数
    你可以定义一个bash函数来记录你执行过的命令。例如,你可以在.bashrc文件中添加一个函数来记录每个执行的命令和对应的时间戳。这样,每次你敲完命令后,都会自动记录下来。你可以使用echo命令将命令和时间戳写入一个日志文件中。

    总结起来,使用以上的方法,你可以轻松地查看已经敲过的命令,并且根据自己的需求来选择最适合的方法。

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

    在Linux系统中,有几种方法可以查看以前敲过的命令。下面将以详细的方法和操作流程来介绍。

    1. 使用history命令:
    history命令可以显示当前用户在当前会话中敲过的所有命令。

    步骤1:打开终端。你可以使用快捷键Ctrl+Alt+T来打开终端。

    步骤2:输入以下命令:
    “`
    history
    “`
    该命令将列出您在此之前所敲过的所有命令,按照从最近到最早的顺序排列。

    步骤3:如果列表中的命令太多,可以使用管道和grep命令来筛选特定的命令。例如,你可以使用以下命令来查找包含关键字“ls”的命令:
    “`
    history | grep ls
    “`

    2. 使用~/.bash_history文件:
    ~/.bash_history是一个文本文件,包含着当前用户敲过的所有命令。你可以使用文本编辑器来打开并查看该文件。

    步骤1:打开终端。

    步骤2:使用文本编辑器打开~/.bash_history文件。你可以使用以下命令来打开该文件:
    “`
    gedit ~/.bash_history
    “`
    这将用gedit编辑器打开~/.bash_history文件。你可以使用其他文本编辑器替代gedit。

    步骤3:在打开的文本文件中,您将看到所有以前敲过的命令。

    3. 使用grep命令:
    如果你知道所要查找的特定命令关键字,你可以使用grep命令来查找包含该关键字的命令。

    例如,如果你想查找包含关键字“ls”的命令,你可以打开终端并使用以下命令:
    “`
    grep “ls” ~/.bash_history
    “`
    这将列出包含关键字“ls”的命令。

    另外,你也可以使用其他一些工具或脚本来记录和查看以前敲过的命令,例如使用“script”命令记录终端会话,或者使用“fc”命令来查看指定范围内的历史命令。

    总结:
    通过使用history命令、查看~/.bash_history文件或使用grep命令,您可以查看以前在Linux系统中敲过的命令。选择适合您的方式,并根据自己的需求来查找特定命令。

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

400-800-1024

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

分享本页
返回顶部