linux查看上个命令运行结果
-
在Linux系统中,可以使用以下命令来查看上个命令的运行结果:
1. `history`命令:通过输入`history`命令可以查看终端中执行过的所有命令历史记录。这会显示出命令的编号以及相应的命令内容。通过查找想要的命令的编号,可以得到该命令的具体内容。
2. `!!`命令:`!!`是一种简便的方式来查看上一个命令。执行`!!`命令,会自动执行上一个命令,并显示出其运行结果。
3. `!-1`命令:`!-1`是另一种简便的方式来查看上一个命令。执行`!-1`命令,会自动执行上一个命令,并显示出其运行结果。
4. `ctrl+r`命令:按下`ctrl+r`组合键,会进入命令历史搜索模式。在提示符后输入关键字,系统会搜索并显示最近匹配的命令。按回车键可执行该命令,并显示其运行结果。
5. `echo !$`命令:`echo !$`命令用于显示上一个命令的最后一个参数。如果上个命令是一个文件操作命令,可以使用`echo !$`命令来快速显示出该文件的名称。
6. `ctrl+p`命令:按下`ctrl+p`组合键,会显示出上一个命令,并且可以通过此方式来编辑和执行该命令。
以上是一些常用的方法来查看上个命令的运行结果。根据需要选择合适的方式来查看你感兴趣的命令结果。
2年前 -
要查看上个命令的运行结果,可以使用以下几种方法:
1. 使用“$?”变量:在Linux中,通过使用“$?”变量可以获得上一个命令执行的返回值。返回值为0表示命令执行成功,非零值表示命令执行失败。可以通过打印该变量来获取上个命令的运行结果。
例如,执行以下命令:
“`
ls -l
echo $?
“`上述命令首先执行了`ls -l`,然后通过`echo $?`打印了上个命令`ls -l`的返回值(即运行结果)。
2. 使用“history”命令:通过使用`history`命令可以查看之前执行过的命令历史记录。可以通过查找特定的命令来获取对应命令的运行结果。
例如,执行以下命令:
“`
history | grep command
“`上述命令将查找包含关键字“command”的历史记录,并显示运行结果。
3. 使用“!n”命令:Linux中,通过使用`!n`(其中“n”是命令在历史记录中的行号)的形式可以快速执行历史记录中的命令。可以通过这种方式重新运行之前的命令,并获取其运行结果。
例如,执行以下命令:
“`
!10
“`上述命令将重新执行历史记录中第10行的命令,并显示运行结果。
4. 使用管道(`|`)操作符:在Linux命令行中,可以通过使用管道操作符将命令的输出流传递给另一个命令。可以将上个命令的输出作为输入传递给另一个命令,并查看其运行结果。
例如,执行以下命令:
“`
ls -l | grep file.txt
“`上述命令首先执行了`ls -l`命令,然后将其输出作为输入传递给`grep file.txt`命令,以查找包含“file.txt”的行,并显示运行结果。
5. 使用重定向符(`>`或`>>`):通过使用重定向符可以将命令的输出重定向到文件中,然后查看文件的内容来获取上个命令的运行结果。
例如,执行以下命令:
“`
ls -l > output.txt
cat output.txt
“`上述命令首先执行了`ls -l`命令,并将其输出重定向到`output.txt`文件中。然后通过执行`cat output.txt`命令来查看`output.txt`文件的内容,并获取上个命令的运行结果。
总结:通过使用`$?`变量、`history`命令、`!n`命令、管道操作符和重定向符可以在Linux中查看上个命令的运行结果。这些方法提供了多种选择,可以根据具体的需求来选择适合的方法。
2年前 -
在Linux系统中,可以使用一些命令来查看上一个命令的运行结果。以下是几种常用的方法和操作流程。
一、使用管道符号和head命令查看上一个命令的结果
1. 在终端中输入要运行的命令,例如”ls -l”。
2. 在命令后加上管道符号”|”,然后输入”head”命令,例如”ls -l | head”。
3. 按下回车键执行命令,即可查看上一个命令的结果的前几行。
4. 默认情况下,head命令会显示结果的前10行。如果要显示更多行数,可以在head命令后加上参数”-n”,例如”ls -l | head -n 20″会显示结果的前20行。二、使用”!”和”p”来查看上一个命令的运行结果
1. 在终端中输入要运行的命令,例如”ls -l”。
2. 在命令行中直接输入”!p”,然后按下回车键,即可查看上一个命令的运行结果。三、使用”history”命令来查看命令历史记录
1. 在终端中输入”history”命令,然后按下回车键,可以查看之前执行过的命令的历史记录。
2. 命令历史记录会以编号的形式显示,最新的命令编号是最大的。
3. 找到上一个命令的编号,然后输入”!编号”,例如”!100″,然后按下回车键,即可执行并查看上一个命令的结果。四、使用代理脚本来保存和查看命令结果
1. 创建一个名为”proxy.sh”的脚本文件,文件内容如下:
“`shell
#!/bin/bash# 执行要运行的命令并将结果保存到文件
$@ > result.txt# 显示命令结果
cat result.txt
“`2. 将脚本文件保存到任意目录下,并给予执行权限,例如”chmod +x proxy.sh”。
3. 在终端中输入”./proxy.sh 命令”,例如”./proxy.sh ls -l”,然后按下回车键,即可执行命令并查看结果。
4. 命令的结果将保存在文件”result.txt”中,在终端中执行”./proxy.sh cat result.txt”即可查看结果。通过以上几种方法,可以方便地查看上一个命令的运行结果。根据实际需求选择适合的方法使用即可。
2年前