linux命令显示执行的命令

worktile 其他 25

回复

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

    在Linux系统中,有多种命令可以用来显示执行的命令。下面我将介绍几个常用的命令。

    1. history命令:history命令可以显示最近执行过的命令历史记录。可以直接在终端执行history命令,或者使用命令”history -n”仅显示命令序号和命令本身。

    2. history命令的输出格式如下:

    “`
    1 ls
    2 cd /home
    3 vim example.txt
    “`

    数字表示命令的序号,可以使用”!序号”的方式来执行历史命令,例如”!2″表示执行序号为2的命令。

    3. script命令:script命令可以记录终端会话的所有输入和输出,包括执行的命令。执行”script”命令后,会在当前目录生成一个名为”typescript”的文本文件。可以使用cat命令或者文本编辑器打开该文件来查看执行的命令。

    4. history命令和script命令都是记录命令执行历史的方法,但是它们默认只记录当前用户的命令历史。如果想要查看其他用户执行的命令历史,需要以root用户身份执行命令。

    另外还有一些特定的命令可以显示正在执行的命令,例如:

    5. ps命令:ps命令可以显示当前系统中正在运行的进程信息。可以使用”ps -ef”命令来显示所有进程的详细信息,包括进程的命令行。

    6. top命令:top命令可以实时显示当前系统中正在运行的进程状态。在top命令界面中,可以看到进程的PID、CPU占用、内存占用等信息,其中的COMMAND列显示的就是进程对应的命令。

    7. pstree命令:pstree命令可以显示当前系统中进程之间的父子关系。可以使用”pstree -p”命令来显示进程树,并将每个进程的PID显示在命令后面。

    以上就是几个常用的命令来显示执行的命令,可以根据实际需要选择合适的命令来查看或记录命令历史。

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

    在Linux系统中,可以使用以下命令来显示已执行的命令:

    1. history命令:history命令会显示最近执行过的命令列表,其中包含了命令的执行顺序和编号。可以通过输入`history`命令来显示所有已执行的命令列表。

    2. echo命令:在执行一个命令之前,可以使用echo命令来显示将要执行的命令。例如,`echo ls`会显示出”ls”命令。

    3. script命令:script命令可以记录所有终端会话的输出信息,并将其保存到一个文件中。可以使用`script`命令开启一个新的终端会话,并将该终端会话中执行的所有命令及其输出保存到指定的文件中。

    4. tee命令:tee命令可将数据从标准输入复制到标准输出,并且同时将数据重定向到文件。可以通过将命令的输出通过管道传递给tee命令,并指定要保存输出的文件来显示执行的命令。例如,`ls | tee output.txt`会将ls命令的输出同时显示在终端上,并将其保存到output.txt文件中。

    5. set命令:set命令用于显示已经设置的shell变量和函数。可以通过使用`set -x`命令来启用shell的调试模式,这样会在每个命令执行之前显示要执行的命令。

    除了上述命令外,还可以使用一些特殊的快捷键来显示执行的命令,例如:
    – 使用”Ctrl + R”可以在命令行中搜索并显示之前执行过的命令。
    – 使用”Ctrl + P”可以显示上一条执行的命令。
    – 使用”!!”可以快速显示并执行上一条命令。

    通过以上的命令和快捷键,可以方便地显示和查看已执行的命令。

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

    在Linux系统中,可以使用一些命令来显示已经执行的命令。下面是几个常用的命令:

    1. history:
    `history`命令可以显示当前登陆用户执行过的命令。它会列出已经执行的命令以及相应的序号。可以通过指定序号来再次执行历史命令。

    示例:

    “`
    $ history
    1 ls
    2 cd Documents/
    3 nano file.txt

    “`

    2. cat 或 less
    可以将命令历史文件(默认是`~/.bash_history`)的内容打印到终端上,使用`cat`或`less`命令。

    示例:

    “`
    $ cat ~/.bash_history
    ls
    cd Documents/
    nano file.txt

    “`

    “`
    $ less ~/.bash_history
    “`

    3. tail:
    可以使用`tail`命令查看最近执行的命令。

    示例:

    “`
    $ tail -n 10 ~/.bash_history
    “`

    4. script:
    `script`命令会将当前 shell 会话记录到文件中,包括输入和输出。 这个命令会创建一个名为`typescript`的文件:

    示例:

    “`
    $ script
    $ ls
    $ cd Documents/
    $ exit
    “`

    使用`less`命令查看`typescript`文件:

    “`
    $ less typescript
    “`

    5. 执行历史命令:
    通过`!n`(n是命令的序号)来执行历史命令。例如,要执行第10个历史命令,可以输入`!10`并按下回车键。

    示例:

    “`
    $ !10
    “`

    以上是一些常用的命令来显示已经执行过的命令的方法。根据具体的需求,可以选择最适合的命令来显示已执行的命令。

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

400-800-1024

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

分享本页
返回顶部