黑马程序员技术交流社区

标题: 关于找输代码找目录根路径问题!! [打印本页]

作者: dream静    时间: 2014-10-12 22:28
标题: 关于找输代码找目录根路径问题!!
主要是看到视频里的一个绝对路径和相对路径的问题
比如我现在进终端
我开始cd / 到我的macbook 然后pwd显示我在 /
我在 cd  /Users 我到了用户
我在cd /我的用户名(比如a)为什么就出现错误了为什么不需要使用"/"了,直接输a就可以了,我听视频说好像已经没有根路径了,这个不是很理解这是什么意思啊users都可以输/,为什么到a就不可以输了!求懂的人说通俗点谢谢
作者: 魔法少年十三    时间: 2014-10-13 16:05
本帖最后由 魔法少年十三 于 2014-10-13 16:06 编辑

unix以及linux下的目录是这样用的
/代表根目录
.代表当前目录
你在User目录下输入cd /a意思是进入根目录下的a文件夹
因此输入cd ./a才是进入本目录中的a文件夹另外../代表上级目录,可以使用cd ../进入上一层文件夹

作者: dream静    时间: 2014-10-13 21:47
谢谢了啊!搞了半天是一直不知道/这个东西就代表根目录相当于一个盘一样THANK YOU!!
作者: Lxy    时间: 2014-10-14 00:21
这个问题出在:
我在 cd  /Users 我到了用户 ——》》此时/Users 依然是绝对路径!符合语法!
cd /我的用户名(比如a)——》》此时的cd /我的用户名(比如a),代表根目录下a这个文件夹,这个绝对路径就不存在,所以进不去,此时你应该在输入 cd ./我的用户名(比如a)或者cd  我的用户名(比如a)这两个路径是相对路径,绝对路径是从根目录/开始的
绝对路径就是全路径 ,在这要注意,绝对路径是从根目录开始的,相对路径是从当前目录开始的,所以相对路径开头不能加”/“,可以加“./”。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2