希赛考试网
首页 > 软考 > 网络工程师

linux返回之前目录

希赛网 2024-03-13 15:00:49

在使用Linux系统的过程中,有时会需要在不同的目录之间进行切换操作。当切换到新的目录后,有时还需要返回之前的目录进行操作。那么如何在Linux系统中返回之前的目录呢?本文将从使用命令的角度、使用快捷键的角度以及使用函数的角度来解答这个问题。

使用命令的角度

在Linux系统中,使用cd命令可以进入到目标目录。如果需要返回到之前的目录,可以使用cd - 命令。这个命令可以让我们回到上一次所在的目录。

比如,我们在/home/user1目录下使用了cd命令切换到了/tmp目录,现在需要返回到/home/user1目录,只需要使用cd -命令即可。如下:

```

cd /tmp

cd -

```

使用快捷键的角度

在Linux系统中,我们可以使用快捷键Ctrl + O返回到之前的目录。这个快捷键会打开我们之前进入的目录中的最近一个文件,经过测试可以发现,这个操作其实就是执行了cd -命令。因此,我们也可以使用Ctrl + O快捷键来返回之前的目录。

使用函数的角度

除了上述的方法,我们还可以使用一个函数来实现返回之前的目录。这个函数可以在我们的.bashrc文件中进行定义,一旦定义完成,我们就可以在任意的目录中使用go-命令来返回到之前所在的目录。

我们可以将下列代码添加到我们的.bashrc文件中:

```

go() {

if [ "$1" = "-" ]; then

cd -

else

cd "$@"

fi

}

```

上述代码定义了一个名为go的函数,该函数接受一个参数。如果该参数为-,则执行cd -命令,否则执行cd命令。这个函数的优点在于,我们不需要记住上一次所在的目录,只需输入go -即可返回之前的目录。

扫码咨询 领取资料


软考.png


网络工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
网络工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件