cd -- 有什么用?我用过它,现在被困在一个目录中 :(

cd -- 有什么用?我用过它,现在被困在一个目录中 :(

我进入cd --了航站楼,只是想看看我会得到什么......

它把我带到这里:(~ #顺便说一下,我是 root)。

只是想知道我到底在哪里 - 如果我输入ls输出是:

Desktop

ls -a

.          .bash_history  .config  .loki        .q3a
..         .bazaar        .dbus    .kbd        .macromedia  .synaptic
.adobe     .bzr.log       Desktop  .panda3d     .wine
.aptitude  .cache         .gconf   .local      .profile

我无法cd进入home或执行/任何其他操作 - 也无法退出文件夹:'(

很高兴知道我刚才做了什么......

答案1

--解释为“没有更多选项”,请参阅这个答案。所以该命令相当于cd,切换到当前用户的主目录。

正如您所报告的,您最终得到一个提示... ~ #,使用默认配置意味着您以 root 用户身份登录,并且您当前位于 root 的主目录中(~是用户主目录的快捷方式)。

在默认的 Ubuntu 设置中,根目录是/root。因此,cd输入 tohome不起作用,因为您不在根目录中,因此 shell 不知道要去哪里。但您应该始终能够cd /。您确定您正确输入了该命令吗?

答案2

该命令pwd将输出您当前的工作目录(您所在的位置)。

@pilot6 可能是对的 - 你给出了/root你的ls输出。

相关内容