我进入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
输出。