linux中执行上一次命令
-
在Linux中执行上一次命令有以下几种方法:
1. 使用!!命令:在终端中,输入两个连续的感叹号”!!”,然后按下回车,即可执行上一次的命令。
2. 使用上箭头键:在终端中,按上箭头键(↑)可以逐步回溯历史命令,找到并执行上一次的命令。
3. 使用Ctrl + P快捷键:在终端中,按下Ctrl + P组合键,可以回溯历史命令,找到并执行上一次的命令。
4. 使用history命令:在终端中,输入”history”命令可以查看历史命令的列表,每个历史命令都有一个对应的序号。然后可以使用”!”符号来执行指定序号的命令,例如”!n”,其中n是要执行的命令的序号。
5. 使用Ctrl + R快捷键:在终端中,按下Ctrl + R组合键,会进入历史命令的搜索模式。然后可以输入关键字来搜索历史命令,找到并执行上一次的命令。
这些方法都可以很方便地执行上一次的命令,根据个人习惯可以选择适合自己的方式来操作。
2年前 -
在Linux中,可以使用以下几种方式来执行上一次命令:
1. 使用历史命令编号:每个命令都会被记录在一个历史命令列表中。可以使用`!-1`来执行上一次执行的命令。如果要执行上上次的命令则使用`!-2`,以此类推。
2. 使用`!!`:`!!`是`!-1`的一个快捷方式,使用`!!`同样可以执行上一次执行的命令。例如:
“`
$ ls
$ !!
“`
上述示例中,第二行的`!!`会执行`ls`命令。3. 使用`上箭头键`:按下键盘上的上箭头键(↑键)可以在历史命令列表中向上滚动,并将光标定位到上一次执行的命令上。然后按下回车键即可执行该命令。
4. 使用`Ctrl + R`来搜索历史命令:按下`Ctrl + R`后,会显示一个提示符,用于输入要搜索的命令的关键字。根据输入的关键字,搜索会匹配并显示与之相关的历史命令。按下回车键即可执行匹配到的命令。
5. 使用`fc`命令:`fc`命令可以用于编辑和执行历史命令。可以不带任何参数直接使用`fc`命令,它会打开一个文本编辑器,显示最后一次执行的命令。我们可以对命令进行修改后保存并退出,然后`fc`命令会自动执行修改后的命令。
“`
$ fc
“`
上述示例中,执行`fc`命令会打开一个文本编辑器,并显示最后一次执行的命令。可以对命令进行修改后保存并退出,然后`fc`命令会自动执行修改后的命令。注意:以上方法都是执行上一次执行过的命令。如果想要执行上一次输入的命令(而不是执行上一次执行过的命令),则可以直接按下`Enter`键。
2年前 -
在Linux中,有以下几种方法可以执行上一次命令:
1. 使用上一个命令的快捷键
在终端中,按下上箭头键(↑)可以显示和执行上一个命令。按下两次上箭头键(↑↑)可以显示和执行倒数第二个命令,以此类推。2. 使用历史命令
在终端中,可以使用history命令查看之前执行过的命令列表。使用以下命令执行上一次命令:
“`
!!
“`
使用以下命令执行倒数第二个命令:
“`
!-2
“`
使用以下命令执行特定序号的命令(替换N为命令序号):
“`
!N
“`3. 使用Ctrl+R进行搜索
在终端中,按下Ctrl+R键,可以进入反向搜索模式。然后,开始输入之前执行过的命令的一部分,终端会显示最近匹配的命令。按下Enter键即可执行显示的命令。4. 使用上一个命令的变量
在终端中,可以使用上一个命令的变量`$_`来执行上一个命令。例如:
“`
echo “Hello World”
$_
“`
第一个命令输出”Hello World”,第二个命令会执行并输出同样的结果。5. 使用上一个命令的历史编号!
在终端中,可以使用上一个命令的历史编号`!-1`来执行上一个命令。6. 使用shell脚本
在终端中,可以使用shell脚本来执行上一次命令。创建一个名为`last_command.sh`的文件,并添加以下内容:
“`
#!/bin/bash
HISTFILE=~/.bash_history
set -o history
history | tail -n 2 | head -n 1 | cut -c 8-
“`
使用以下命令给脚本文件添加可执行权限:
“`
chmod +x last_command.sh
“`
然后,在终端中执行以下命令来执行上一次命令:
“`
./last_command.sh
“`以上是在Linux中执行上一次命令的几种方法。根据个人习惯和需求,可以选择适合自己的方法来执行上一次命令。
2年前