linux返回上一步的命令

worktile 其他 54

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    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年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部