linux返回上一步的命令
-
Linux 中返回上一步的命令有两种常用的方法:
1. 使用 `cd -` 命令:`cd -` 命令可以返回到前一个工作目录。当你使用 `cd` 命令进入一个新的目录时,之前的目录路径会被存储在 `$OLDPWD` 环境变量中。通过运行 `cd -`,你可以返回到 `$OLDPWD` 所存储的目录。
示例:
“`shell
$ cd /usr/bin
$ pwd
/usr/bin
$ cd –
$ pwd
/home/yourusername
“`2. 使用历史命令:Linux shell 会保存你执行过的命令历史记录,默认情况下保存最近的 1000 条命令记录。你可以使用 `history` 命令来查看命令历史记录。要返回上一步执行的命令,可以使用 `!-1` 或者 `!!`。
示例:
“`shell
$ history
…
1000 ls
1001 cd /usr/bin
1002 history
$ !-1
$ ls
“`这两种方法都可以帮助你快速返回上一步的命令。根据个人习惯选择使用哪种方法。
2年前 -
在Linux中,返回上一步的命令有以下几种方式:
1. 使用history命令:在命令行中输入”history”,会显示最近执行的命令列表,每个命令都有一个编号。通过输入”!”加上命令的编号,可以重新执行该命令。例如,输入”!10″会重新执行第10条命令。
2. 使用上箭头键:”上箭头”键是一个快速返回前一个命令的快捷方式。每按一次”上箭头”键,就会切换到前一个执行过的命令。
3. 使用CTRL+P快捷键:CTRL+P组合键与上箭头键具有相同的功能,都是返回前一个命令。
4. 使用fg命令:当一个命令在后台运行时,可以使用”fg”命令将其调回前台继续执行。例如,如果执行了一个长时间运行的命令,并且在执行过程中按下了CTRL+Z将其放入后台,可以使用”fg”命令将其重新调回前台。
5. 使用CTRL+R搜索历史命令:使用CTRL+R组合键可以启用反向搜索历史命令的功能。在输入命令的过程中,按下CTRL+R,然后输入某个关键词,会自动搜索最近执行的包含该关键词的命令。按下ENTER键即可执行搜索到的命令。
这些方式都可以快速返回到上一个执行过的命令,提高命令行操作的效率。
2年前 -
在Linux命令行中,要返回上一步的命令,可以使用以下几种方法:
1. 使用`Ctrl` + `P`:按下这个组合键,将会呼出上一次输入的命令。
2. 使用`!-1`:输入`!-1`后按下回车,将会执行上一次输入的命令。
3. 使用`up-arrow`键或`Ctrl` + `↑`:按下上方向键或组合键,将会显示上一次输入的命令。
4. 使用`history`命令:输入`history`后按下回车,将会显示最近使用过的命令的列表。然后可以使用`!n`(n为命令在列表中的编号)来执行特定的命令。例如,要执行第10条命令,可以输入`!10`。
5. 使用`reverse-i-search`:在命令行中按下`Ctrl` + `R`键,然后开始输入命令的关键词,系统会自动搜索并显示最近包含关键词的命令。按下`Enter`键可以执行搜索到的命令。
6. 使用`cd -`命令:如果上一条命令是`cd`命令,可以直接输入`cd -`,系统会自动返回到上一次所在的目录。
7. 使用`alias`命令:可以通过为常用命令创建别名的方式来快速返回上一步的命令。例如,可以在`.bashrc`文件中添加`alias b=’cd -‘`,然后运行`source ~/.bashrc`使其生效。之后,只需要输入`b`命令就能返回上一次所在的目录。
上述方法中,`history`命令是最常用的,因为它可以显示更多历史命令的列表,并且可以通过搜索关键词来找到特定的命令。使用`history`命令可以快速查找和执行之前使用过的命令,提高工作效率。
2年前