cd -
究竟做了什么? (更改目录命令,加上破折号)
我注意到,如果我在/home/user
文件夹中反复运行它,则会输出/home/user
或/home
,如果我从其他文件夹运行它,则会发生变化。
答案 0 :(得分:3)
cd -
弹出目录堆栈中的最后一个目录。这就像打击"回来"在浏览器上。
例如:
你在/ user / alex
你可以用以下方法测试: PWD 给你的 / 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 ..
)。
答案 1 :(得分:2)
语法
cd -
允许您切换回更改为当前目录时所在的最后一个目录"。运行该命令两次允许您切换回当前目录(因为当前目录将成为当您更改到当前目录时所在的最后一个目录")。
如果你在一个非常长的目录中,你不想一遍又一遍地输入,并且你去另一个冗长的命名目录,这非常有用。而不是重新输入它,你可以做一个' cd - ',这类似于一些人使用alt-tab(或命令选项卡)在应用程序之间切换的方式。使用此组合键快捷键可以在最后两个应用程序之间切换。
答案 2 :(得分:0)
cd代表更改目录
用于导航文件夹
因此,如果您在/ home / user中并且该目录中有一个名为“绝密”的文件夹,则可以通过输入以下内容来访问该文件夹:
cd /top-secret