家目录和根目录区别?
1,在例子中,cd 或者cd ~然后回车是直接回到家目录;
2,而在绝对路径例子中 cd /etc/ 又是从根目录开始去进入etc目录;
想问下,在2这里的cd 的意义和1中的意义是不同的吧?家目录和根目录应该不是一个意思啊。这里是不是需要强调记忆以免出错呢?
1,在例子中,cd 或者cd ~然后回车是直接回到家目录;
2,而在绝对路径例子中 cd /etc/ 又是从根目录开始去进入etc目录;
想问下,在2这里的cd 的意义和1中的意义是不同的吧?家目录和根目录应该不是一个意思啊。这里是不是需要强调记忆以免出错呢?
2016-05-20
你可以将根目录想象成一个大房子,里面的目录就是房间,因为每个目录里面还是可以放其他的目录,所以每个房间里是可以有其他的房间的。
cd后面可以加 绝对路径, 相对路径, 以及特殊路径或不加路径。
1,加 绝对路径,可以让你从大房子的门口开始,一路走到你想要到的房间。
2,加 相对路径,可以让你从当前的位置开始,一路走到你想要的房间。
3,加 特殊路径或不加路径,例如你所说的cd ~和cd,其实就是简化的绝对路径,让你从大房子的门口开始,一路走到一个名叫home(也就是你所说的家目录)的房间。总之,家目录其实也是根目录下(大房子里)的一个子目录(一个房间)。
原理大概就是这样。另外,理解之后会好记得多,因为理解后的知识对自己而言有意义,人一般对有意义的事物更有印象。强调记忆不是一个好的记忆方法。
举报