我是 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/
Run Code Online (Sandbox Code Playgroud)
正如您从上面看到的,我正在尝试转到该文件夹,brian2
但 Ubuntu 告诉我,No such file or directory
但目录列表命令告诉我它在那里。
欢迎来到 Ubuntu。
从 home 进入brian2
from /home/
,输入终端
cd ./brian2
Run Code Online (Sandbox Code Playgroud)
或者干脆,
cd brian2
Run Code Online (Sandbox Code Playgroud)
什么时候说cd /brian2
,它尝试导航文件夹,/
但没有文件夹brian2
Christian Mann 恰如其分地说过,~
在你的情况下,波浪号指的是与 /home/brian2 相同的东西。
~
指任何用户的家。例如,
对于布赖恩~
是指/home/brian
对于 brian1~
是指/home/brian1
等等。
如果 brian1 进入 brian 的家(必须获得许可),他会在提示符处看到
brian1@ubuntu:/home/brian$
Run Code Online (Sandbox Code Playgroud)
在 Linux 中,您始终可以修改内容。有一个特殊的 shell 变量PS1
可以根据需要以不同的方式修改 shell 提示。
/brian2
不存在。/home/brian2
确实存在。如果您已经在里面,/home
那么您只需要运行cd brian2
即可进入该目录。如果您已经是该用户,那么cd
当您不带参数运行它时,将切换到您的主目录。