nic*_*ckb 84 command-line bash
在执行cd到不同的目录后,有什么办法可以跳回以前的工作目录吗?
我的用例是我正在遍历 Java 项目的目录结构,并且我期望当前目录只有一个子目录。所以,我打字,打字cd,Tab而且Enter相当快。但是,Tab失败了,因为我误以为只有一个子目录,而实际上还有更多。所以现在,我刚刚执行了cd,并且现在在我的主目录中,而不是 Java 项目中。有没有办法“撤消”这个cd并跳回我所在的目录?
小智 6
此外,cd ..可以带您回到工作目录的父目录,然后如果需要,可以重复该命令,直到到达您想要的位置。实际上,每次调用它时,它都会带您返回目录树,如果您不断重复该命令,它最终会在/(根目录)完成。
在此相反,cd -实际上使得以前的工作目录当前工作目录,(这被称为.文件系统中的准确位置可以找到),以及pwd。
因此,无论cd ..与cd - 导航目录树时,可以在不同情况下使用,尽管它们的不同在上述方面。在对这两个命令进行了有趣的试验之后,也许最有用的命令是cd,它会将您返回到主文件夹。