Welcome to zimmerman's blog!

初学->进阶->高手 有很长的路要走
美静->若英->我说 有许多的歌可听

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

不小心在图书馆看到linux的书籍,不小心翻开了一下,不小心才知道一个道理.
这个道理可能很多人已经知道的,其实我早想过这个问题,只是第一次书告诉我关于
这个.

我只看到一句话:
每个目录有以下两个文件.
  1).
  2)..
前面一个是当前目录,后一个是父目录.

其实我早应该猜到这么一回事了.也看到过.只是没太注意)
自从DOS年代的cd..就让人见识到了什么是".."了

后来每次用WINRAR解压一个文件的时候我都会对那前面的一个名为".."的文件夹感到奇怪.
哪来的东西?WINRAR自带?原文件的东西?(可是我们看不到)而我只知道点这个相当于
执行了cd..

看了这一句话,如醍醐灌顶般地,我觉醒了.原来一切的疑惑这么简单?
我知道了为什么cd..有作用了.原来这里也起了统一命令的作用啊.再也不会像当初那
样以为cd ..
只是一个机械的动作.他是cd到了父目录去了.

cd.呢?当然,目录不变,因为你"叫"的是当前目录

可是你知道为什么你平常看不到这个父目录吗?(ls -a 有吗?WINDOWS的资源管理器

里也不可见,不过在cmd下dir试试!)原来一切是有预谋的哈.
如果我和你说只要文件名以"."开头的话就能隐藏这个文件(在linux中),你明白了吗

另外,目录即是文件.只不过是一种特殊的文件.因为目录的创建的同时创建了两个"东西"
即:执行:mkdir  /usr/a
系统给这个目录取了两个名字:usr/a  和  /usr/a/
注:其中的一个是符号链接.即相当于执行了创建文件和ln命令两步.

 

现在你对目录有什么认识呢?如果对你没有帮助的话真不好意思.浪费您的时间了.
可是我也想考考你哈.

问题:你看出上面所说的关于目录的二者的关系了吗?
 
*由于时间关系.不再深入.欢迎讨论!

posted on 2005-12-07 03:45  zim.NET  阅读(1012)  评论(0编辑  收藏  举报