Tel*_*Why 4 command-line cd-command
我进入cd --终端,只是想看看我会得到什么......
它把我带到了这里:(~ #顺便说一句,我是根用户)。
只是想知道我到底在哪里 - 如果我输入ls输出是:
Desktop
Run Code Online (Sandbox Code Playgroud)
ls -a:
. .bash_history .config .loki .q3a
.. .bazaar .dbus .kbd .macromedia .synaptic
.adobe .bzr.log Desktop .panda3d .wine
.aptitude .cache .gconf .local .profile
Run Code Online (Sandbox Code Playgroud)
我无法cd进入home,/或其他任何东西 - 我无法离开文件夹:'(
很高兴知道我刚刚做了什么......
将--被解释为“不跟随更多的选择”,看到在这个答案。所以该命令相当于cd,切换到当前用户的主目录。
正如您所报告的,您最终会得到一个提示... ~ #,默认配置意味着您以 root 用户身份登录,并且您当前位于 root 的主目录中(~是用户主目录的快捷方式)。
在默认的 Ubuntu 设置中,root 的家是/root. 所以cding tohome不起作用,因为您不在根目录中,因此 shell 不知道去哪里。但是你应该总是能够cd /。您确定您正确输入了该命令吗?