1,在例子中,cd 或者cd ~然后回车是直接回到家目录;
2,而在绝对路径例子中 cd /etc/ 又是从根目录开始去进入etc目录;
想问下,在2这里的cd 的意义和1中的意义是不同的吧?家目录和根目录应该不是一个意思啊。这里是不是需要强调记忆以免出错呢?
你可以将根目录想象成一个大房子,里面的目录就是房间,因为每个目录里面还是可以放其他的目录,所以每个房间里是可以有其他的房间的。
cd后面可以加 绝对路径, 相对路径, 以及特殊路径或不加路径。
1,加 绝对路径,可以让你从大房子的门口开始,一路走到你想要到的房间。
2,加 相对路径,可以让你从当前的位置开始,一路走到你想要的房间。
3,加 特殊路径或不加路径,例如你所说的cd ~和cd,其实就是简化的绝对路径,让你从大房子的门口开始,一路走到一个名叫home(也就是你所说的家目录)的房间。总之,家目录其实也是根目录下(大房子里)的一个子目录(一个房间)。
原理大概就是这样。另外,理解之后会好记得多,因为理解后的知识对自己而言有意义,人一般对有意义的事物更有印象。强调记忆不是一个好的记忆方法。
你不懂!cd在哪里都一样,没有区别!区别是你在哪里!比如你在你的卧室,你要去客厅拿水果,你就要先出卧室!在进入客厅拿水果!你=cd ,当你 就在 卧室拿水果的时候,你就不用动!直接拿水果,你还是你 ,你=cd
不是的!家目录就是 你当前用户(名)所创建的目录!根目录是 linux(创建的目录)一般你登录进去都是在 自己用户名 所在的目录(即家目录)!根目录 (就想等于 windows打开计算机 没有进入任何盘符时候)家可以说是你进入了某个盘符!多练,你就懂了!