linux查看最后输入的命令是什么

worktile 其他 19

回复

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

    要查看Linux最后输入的命令,可以使用如下命令:

    1. 使用history命令:
    “`shell
    history
    “`
    这个命令会显示最近执行的命令列表,最后输入的命令会在列表的末尾。

    2. 使用”!-1″命令:
    “`shell
    !-1
    “`
    这个命令会重新执行最后一次输入的命令。

    3. 使用Ctrl+R快捷键:
    在命令行中按下Ctrl+R,然后开始输入关键字,会自动匹配最近使用的命令。再次按下Ctrl+R可以继续查找更早的命令。

    4. 使用”history | tail -n 1″命令:
    “`shell
    history | tail -n 1
    “`
    这个命令会将history输出的命令列表通过管道传递给tail命令,只显示最后一行,即最后输入的命令。

    以上方法可以帮助你轻松地查看最后输入的命令。

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

    在Linux系统中,可以使用以下几种方式查看最后输入的命令:

    1. 使用history命令:输入history命令后,系统会显示最近使用过的命令列表,最后一行即为最后输入的命令。

    “`
    $ history
    1 ls
    2 cd ..
    3 mkdir test
    4 touch test/file.txt
    5 vim test/file.txt
    6 history
    “`

    2. 使用Ctrl+R搜索命令:按下Ctrl+R键,在命令行中输入关键字,系统会自动匹配并显示最近的命令,可以通过按下Enter键执行该命令。

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

    3. 使用上下箭头:在命令行中按上箭头键,可以逐步回溯执行过的命令,按下下箭头键则回到最新的命令。

    “`
    $ ls
    $ cd ..
    $ mkdir test
    $ touch test/file.txt
    $ vim test/file.txt
    “`

    4. 使用echo命令:通过在命令行输入echo命令并使用双引号将“$BASH_COMMAND”变量包裹起来,可以显示最后输入的命令。

    “`
    $ echo “$BASH_COMMAND”
    vim test/file.txt
    “`

    5. 使用cat命令读取.bash_history文件:在用户家目录下有一个名为.bash_history的隐藏文件,其中记录了所有已执行的命令。可以使用cat命令来读取该文件,并查找最后一行。

    “`
    $ cat ~/.bash_history | tail -n 1
    vim test/file.txt
    “`

    通过上述方法,可以方便快速地查看最后输入的命令,并进行相应的操作。

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

    在Linux系统中,你可以通过多种方式来查看最后输入的命令。下面将介绍几种常见的方法。

    方法一:使用history命令
    1. 打开终端。
    2. 在终端中输入history命令,按下回车键。该命令会显示最近执行过的命令列表,其中最后一行即为最后输入的命令。

    方法二:使用Ctrl + R快捷键
    1. 打开终端。
    2. 按下Ctrl + R组合键,会出现一个提示符,此时可以输入一部分命令来自动查找。
    3. 持续按下Ctrl + R组合键,直到找到最后输入的命令为止。

    方法三:查看.bash_history文件
    1. 打开终端。
    2. 使用文本编辑器(如vim、nano等)打开用户根目录下的.bash_history文件。
    3. 在文件中,最后一行即为最后输入的命令。

    方法四:使用shell变量$HISTCMD
    1. 打开终端。
    2. 输入echo $HISTCMD并按下回车键。该命令会返回最后一个命令的命令编号。
    3. 输入 history | grep <命令编号>并按下回车键,其中<命令编号>替换为前一步骤返回的命令编号。这样可以查看该命令的具体内容。

    方法五:使用shell变量$BASH_COMMAND
    1. 打开终端。
    2. 输入echo $BASH_COMMAND并按下回车键。该命令会返回最后执行的命令内容。

    需要注意的是,以上方法只适用于普通用户的命令历史。如果是以管理员身份执行的命令,则需要使用相应管理员用户的命令历史。

    希望以上方法能够帮助到你。

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

400-800-1024

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

分享本页
返回顶部