当前位置:网站首页 > 技术博客 > 正文

cmd获取上一条命令执行结果



在Linux系统中,可以使用一些特殊的符号和命令来获取上一条命令的执行结果。

一、使用$?获取上一条命令的退出状态码
每个命令在执行完毕后会返回一个退出状态码,用来表示命令执行的结果。在Linux系统中,使用$?来获取上一条命令的退出状态码。通常,退出状态码为0表示命令执行成功,非0表示命令执行失败。
例如,运行命令:
$ ls
$ echo $?
如果ls命令执行成功,则会输出0;如果ls命令执行失败,则会输出非0的数字。

二、使用!!执行上一条命令
另一种获取上一条命令执行结果的方式是使用!!命令。在终端中输入!!,即可重复执行上一条命令。
例如,运行命令:
$ ls
$ !!
上面的!!命令将会执行上一条命令ls。

四、使用history命令
history命令用于显示终端中执行过的命令历史记录。使用history命令可以查看之前执行过的命令,然后根据需要选择复制并执行。
例如,运行命令:
$ history
通过查看历史记录,找到上一条命令的编号,然后可以使用感叹号(!)加上命令编号来执行上一条命令。
$ !123
上面的命令会执行历史记录中编号为123的命令。

五、使用管道和grep命令
还可以使用管道(|)和grep命令来获取上一条命令的输出结果。首先执行上一条命令,并将结果通过管道传递给grep命令进行筛选。
例如,运行命令:
$ ls | grep “file”
上面的命令将会筛选出上一条命令ls中包含”file”的输出结果。

  • 上一篇: 将xml转为json
  • 下一篇: impdp tables
  • 版权声明


    相关文章:

  • 将xml转为json2025-03-26 20:30:01
  • 指针数组和数组指针的表示2025-03-26 20:30:01
  • ts vue3.02025-03-26 20:30:01
  • 修饰成员变量的四种访问符是哪些2025-03-26 20:30:01
  • java学生管理系统的具体讲解2025-03-26 20:30:01
  • impdp tables2025-03-26 20:30:01
  • sql 内联2025-03-26 20:30:01
  • c++freopen怎么用2025-03-26 20:30:01
  • autoconv2025-03-26 20:30:01
  • snat和dnat的应用场景2025-03-26 20:30:01