Linux显示最近执行过的10条命令

worktile 其他 145

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要显示最近执行过的10条命令,可以使用下面的命令:

    1. history | tail -n 10

    这个命令会显示系统的历史命令列表,并通过tail命令来截取最后10条。

    2. history 10

    这个命令会显示系统的历史命令列表中的最后10条命令。

    3. history | grep -v “history” | tail -n 10

    这个命令会过滤掉历史命令列表中包含”history”关键字的行,然后再显示最后10条。

    4. cat ~/.bash_history | tail -n 10

    这个命令会显示用户的命令历史记录文件(通常是.bash_history),并通过tail命令来截取最后10条。

    5. fc -l -10

    这个命令会显示最后10条使用过的命令。

    其中,以上命令只适用于Bash shell,如果你正在使用其他的shell,则需要根据具体情况使用相应的命令。希望以上信息对你有帮助。

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

    在Linux中,我们可以使用命令行工具来显示最近执行过的命令。下面是几种常用的方法:

    1. 使用history命令:history命令会显示最近执行过的命令历史记录。默认情况下,它会显示最近执行的1000条命令。可以通过在命令行中输入`history`来显示所有的历史命令。如果只想显示最近的10条命令,可以使用`history | tail -n 10`命令。

    2. 使用Ctrl+R快捷键:在命令行中,按下Ctrl+R键可以打开一个历史命令搜索功能。然后输入关键词来搜索最近执行过的命令,命令行会自动显示匹配的命令。使用Ctrl+R键再次按下可以显示下一个匹配的命令。

    3. 使用!-n命令:!-n命令可以用来执行历史记录中倒数第n条命令。例如,使用!-1可以执行最近执行的命令,使用!-2可以执行倒数第二个命令,以此类推。所以,使用!-n来执行最近的10条命令可以按照以下格式输入:!-1 !-2 !-3 !-4 !-5 !-6 !-7 !-8 !-9 !-10。

    4. 使用cat命令和~/.bash_history文件:历史命令会保存在~/.bash_history文件中。可以使用cat命令来显示该文件的内容,并配合管道符号和tail命令来显示最近的10条命令。命令如下:`cat ~/.bash_history | tail -n 10`。

    5. 使用其他Shell的命令:除了默认的Bash Shell,还有其他一些Shell也提供了显示最近执行过的命令的功能。例如,Zsh Shell提供了一个类似history命令的fc命令,可以使用`fc -l -10`来显示最近的10条命令。其他Shell可能需要使用不同的命令来实现类似的功能。

    总结一下,以上是几种在Linux中显示最近执行过的10条命令的方法。每种方法都有其自己的特点和用法,根据个人的需求和习惯可以选择合适的方法来查看命令的历史记录。

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

    在Linux系统中,可以使用`history`命令来查看最近执行的命令。默认情况下,`history`命令会显示最近使用的500条命令。如果需要查看最近的10条命令,可以使用以下方法:

    ## 方法一:使用`history`命令和`tail`命令

    “`shell
    history | tail -n 10
    “`

    1. 打开终端;
    2. 输入`history | tail -n 10`命令;
    3. 终端会显示最近执行的10条命令。

    ## 方法二:使用`history`命令和`grep`命令

    “`shell
    history | grep -v history | tail -n 10
    “`

    1. 打开终端;
    2. 输入`history | grep -v history | tail -n 10`命令;
    3. 终端会显示最近执行的10条命令。

    ## 方法三:使用`history`命令和`awk`命令

    “`shell
    history | awk ‘BEGIN {OFS=”\t”} {print NR,$0}’ | tail -n 10
    “`

    1. 打开终端;
    2. 输入`history | awk ‘BEGIN {OFS=”\t”} {print NR,$0}’ | tail -n 10`命令;
    3. 终端会显示最近执行的10条命令。

    请注意,对于不同的Linux发行版,终端中的命令历史记录可能存储在不同的位置。以上方法适用于大多数主流Linux发行版,但可能会因发行版而有所不同。

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

400-800-1024

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

分享本页
返回顶部