我是 Ubuntu 和 Linux 的新手,我甚至连浏览文件夹都困难重重。以下情况经常发生 -
brian2@ubuntu:~$ cd /home/
brian2@ubuntu:/home$ cd /brian2
bash: cd: /brian2: No such file or directory
brian2@ubuntu:/home$ l
brian/ brian2/ fslyne/ testuser/
正如您从上面看到的,我正在尝试转到该文件夹brian2
,但是 Ubuntu 告诉了我,No such file or directory
但是目录列表命令告诉我它在那里。
答案1
欢迎来到 Ubuntu。
从 home 进入brian2
,/home/
输入终端
cd ./brian2
或者简单地说,
cd brian2
当说cd /brian2
,它尝试导航文件夹/
,但没有文件夹brian2
正如您在评论中所问的那样,进一步澄清
Christian Mann 恰当地指出,波浪号~
在您的情况下指的是 /home/brian2 相同。
~
指任何用户的家。例如,
对于 Brian~
来说/home/brian
对于brian1~
指的就是/home/brian1
如此。
如果 brian1 进入 brian 的家(必须获得许可),他将在提示符处看到
brian1@ubuntu:/home/brian$
在 Linux 中,你总是可以修改一些东西。有一个特殊的 shell 变量PS1
,可以根据需要以不同的方式修改 shell 提示符。
答案2
/brian2
不存在。/home/brian2
存在。如果您已经在里面,/home
那么您只需运行cd brian2
即可进入该目录。如果您已经是该用户,那么cd
当您不带参数运行它时,将切换到您的主目录。