cd -
到底是做什么的? (更改目录命令,加上破折号)
我注意到,如果我在 /home/user
文件夹中重复运行它,它会输出 /home/user
或 /home
,如果我从不同的文件夹运行它,情况会发生变化。
最佳答案
cd -
从目录堆栈中弹出您所在的最后一个目录。这就像在浏览器上点击“后退”。
示例:
你在/user/alex
您可以使用以下方法进行测试: 密码 给你 /用户/亚历克斯
那么如果你这样做
%cd project1/subfolder
%pwd
/user/alex/project1/subfolder
%cd subsubfolder
%pwd
/user/alex/project1/subfolder/subsubfolder
%cd -
pwd
/user/alex/project1/subfolder
cd -
pwd
/user/alex
注意:它不会返回文件夹层次结构中的上一级。它会转到上一个当前文件夹。 (上一级是 cd ..
)。
关于linux - 为什么 "cd -"会有这样的表现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33091262/