如何知道最后执行的命令的名称?

耶尔

假设我们在Linux上运行以下脚本:

/tmp/start.sh

运行它之后,是否有任何方法可以检索上次执行的命令的名称?

预期产量

start.sh
库萨兰达

在交互式bash外壳中使用历史记录扩展

$ /some/path/script.sh
$ printf 'Basename of last command line: %s\n' "$(basename "!!")"
printf 'Basename of last command line: %s\n' "$(basename "/some/path/script.sh")"
Basename of last command line: script.sh

!!是一个历史扩展事件标志,这将是最后一个命令来代替。请参见手册中的“历史扩展”部分bash

请注意,!!它将扩展到完整的命令行。


在shell脚本中,您总是知道以前的脚本是什么,因为您只是键入了它。

/some/path/script.sh

echo 'script.sh just finished'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取最后执行的命令的名称?

来自分类Dev

如何知道不停止执行哪个命令?

来自分类Dev

如何知道不停止执行哪个命令?

来自分类Dev

如何通过运行tmux命令知道当前的tmux会话名称

来自分类Dev

如何知道正在执行哪个命令行进程?

来自分类Dev

如何知道分区的名称

来自分类Dev

Unix:最后一个命令-如何执行子命令进行文件输入?

来自分类Dev

Unix:最后一个命令-如何执行子命令进行文件输入?

来自分类Dev

如何知道终端名称(命令行提示符)从何而来?

来自分类Dev

Grails:如何从BuildConfig.groovy中知道正在执行哪个命令

来自分类Dev

我不知道如何在执行ffmpeg命令时获取成功或失败消息

来自分类Dev

如何在Matlab中执行系统命令期间知道经过的时间?

来自分类Dev

有谁知道如何让tdb2.dump命令实际执行任何操作

来自分类Dev

Grails:如何从BuildConfig.groovy中知道正在执行哪个命令

来自分类Dev

在Linux终端中删除最后执行的命令

来自分类Dev

创建显示最后执行的命令的欢迎脚本

来自分类Dev

如何知道进程运行的命令?

来自分类Dev

如何在bash中使用`fc`编辑和执行最后两个命令

来自分类Dev

如何知道QBasic中最后打印的文本

来自分类Dev

如何确保最后执行 EventListener?

来自分类Dev

如何执行并行命令

来自分类Dev

如何延迟命令的执行?

来自分类Dev

执行后打印的命令名称

来自分类Dev

在tkinter python中执行(“之后”脚本)时如何处理无效的命令名称错误

来自分类Dev

如何通过名称模式搜索文件并在其目录中执行命令?

来自分类Dev

如何在不知道其命令行名称的情况下轻松分辨出其中的软件包?

来自分类Dev

如何在不知道远程用户的登录shell的情况下通过ssh执行任意简单的命令?

来自分类Dev

c ++-执行之前知道Linux命令是否存在的方式

来自分类Dev

Angular如何知道构造函数参数的名称?

Related 相关文章

  1. 1

    如何获取最后执行的命令的名称?

  2. 2

    如何知道不停止执行哪个命令?

  3. 3

    如何知道不停止执行哪个命令?

  4. 4

    如何通过运行tmux命令知道当前的tmux会话名称

  5. 5

    如何知道正在执行哪个命令行进程?

  6. 6

    如何知道分区的名称

  7. 7

    Unix:最后一个命令-如何执行子命令进行文件输入?

  8. 8

    Unix:最后一个命令-如何执行子命令进行文件输入?

  9. 9

    如何知道终端名称(命令行提示符)从何而来?

  10. 10

    Grails:如何从BuildConfig.groovy中知道正在执行哪个命令

  11. 11

    我不知道如何在执行ffmpeg命令时获取成功或失败消息

  12. 12

    如何在Matlab中执行系统命令期间知道经过的时间?

  13. 13

    有谁知道如何让tdb2.dump命令实际执行任何操作

  14. 14

    Grails:如何从BuildConfig.groovy中知道正在执行哪个命令

  15. 15

    在Linux终端中删除最后执行的命令

  16. 16

    创建显示最后执行的命令的欢迎脚本

  17. 17

    如何知道进程运行的命令?

  18. 18

    如何在bash中使用`fc`编辑和执行最后两个命令

  19. 19

    如何知道QBasic中最后打印的文本

  20. 20

    如何确保最后执行 EventListener?

  21. 21

    如何执行并行命令

  22. 22

    如何延迟命令的执行?

  23. 23

    执行后打印的命令名称

  24. 24

    在tkinter python中执行(“之后”脚本)时如何处理无效的命令名称错误

  25. 25

    如何通过名称模式搜索文件并在其目录中执行命令?

  26. 26

    如何在不知道其命令行名称的情况下轻松分辨出其中的软件包?

  27. 27

    如何在不知道远程用户的登录shell的情况下通过ssh执行任意简单的命令?

  28. 28

    c ++-执行之前知道Linux命令是否存在的方式

  29. 29

    Angular如何知道构造函数参数的名称?

热门标签

归档