我们不了解的计算机世界            Tony Deng   http://twitter.com/wolfdeng http://friendfeed.com/tonydeng  http://delicious.com/wolf.d...
Unix目录结构的来历
这些目录结构的含义你明白吗?
根目录下有一个子目录/bin/usr子目录下还有一个/usr/bin还有/usr/local/bin另外,某些系统还有/opt/bin
这么多的bin目录,它们有何区   ?
最初对这些目录的了解手段:
最初对这些目录的了解手段:     有 趣死记硬背的同学可以看看这个         《Unix文件系统结构标准》http://www.pathname.com/fhs/pub/fhs-2.3.html
其实Unix目录结构是历史原因造成的http://lists.busybox.net/pipermail/busybox/2010-               December/074114.html
当年Ken Thompson(肯.汤姆逊) 26   当年Dennis Ritchie(丹尼斯.里岁,B(Bon)语言的创造者,第一          奇)28岁,他是Unix之父和C语版Unix基于B语言 发。1971与         言之...
话说1969年当年Ken Thompson(肯.汤姆逊) 26             当年Dennis Ritchie(丹尼斯.里岁,B(Bon)语言的创造者,第一                    奇)28岁,他是Unix之父和C语版U...
话说1969年Ken Thompson和Dennis Ritchie在小型机PDP-7上发明                               了Unix   当年Ken Thompson(肯.汤姆逊) 26             ...
当时的PDP-7,需要一间房间才能放下,最初上市价        格是72000美元
1971年
1971年他们将主机升级到PDP-11
Ken还有段趣事,当时在Bell Lab里面,其他科学家发现ken总能进入他们在Unix的账户,获得最高权限。有科学家分析并修改了Unix代码并且重新编译整个Unix,但是还是无法阻止ken的入侵。直到14年后,ken才说出其中原因。原来代码中...
当时小型机业的典范PDP-11Ken还有段趣事,当时在Bell Lab里面,其他科学家发现ken总能进入他们在Unix的账户,获得最高权限。有科学家分析并修改了Unix代码并且重新编译整个Unix,但是还是无法阻止ken的入侵。直到14年后,k...
当时,他们使用一   叫RK05的存储盘,一盘的容量大           约是1.5MB
没过多久,操作系统(根)目录变得越来越大,一块盘        已经装不下了。
没过多久,操作系统(根)目录变得越来越大,一块盘        已经装不下了。     于是,他们加上第二盘RK05
没过多久,操作系统(根)目录变得越来越大,一块盘         已经装不下了。      于是,他们加上第二盘RK05并且规定了第一块盘专   放系统程序,第二块盘专   方   用户程序,因此挂载的目录点取名为/usr
也就是说,根目录”/”挂载在第一块盘,”/usr”目录挂          载在第二块盘
也就是说,根目录”/”挂载在第一块盘,”/usr”目录挂              载在第二块盘除此之外,    块盘的目录结构完全相同,第一块盘的目录(/bin,/sbin,/lib,/tmp...)都在/usr目录下重新出现一       ...
后来,第二块盘也满了,只好又加了第三块RK05,挂       载目录点取名为/home
后来,第二块盘也满了,只好又加了第三块RK05,挂        载目录点取名为/home规定/usr用于存放用户的程序,/home用于存放用户的            数据
从此,这   目录结构就延续下来了。随着硬盘容量越来  越大,各个目录的含义也进一步得到明   。
从此,这 目录结构就延续下来了。随着硬盘容量越来 /:系统根目录,其中的会存放系统程序    越大,各个目录的含义也进一步得到明 。 /usr:存放Unix系统商(IBM、HP) 发的程 序 /usr/local:存放用户自己安装的程序 /op...
谢谢
我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历
Upcoming SlideShare
Loading in …5
×

我们不了解的计算机世界(一)--Unix目录结构的来历

1,116 views

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,116
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 我们不了解的计算机世界(一)--Unix目录结构的来历

    1. 1. 我们不了解的计算机世界 Tony Deng http://twitter.com/wolfdeng http://friendfeed.com/tonydeng http://delicious.com/wolf.deng http://weibo.com/greedywolf
    2. 2. Unix目录结构的来历
    3. 3. 这些目录结构的含义你明白吗?
    4. 4. 根目录下有一个子目录/bin/usr子目录下还有一个/usr/bin还有/usr/local/bin另外,某些系统还有/opt/bin
    5. 5. 这么多的bin目录,它们有何区 ?
    6. 6. 最初对这些目录的了解手段:
    7. 7. 最初对这些目录的了解手段: 有 趣死记硬背的同学可以看看这个 《Unix文件系统结构标准》http://www.pathname.com/fhs/pub/fhs-2.3.html
    8. 8. 其实Unix目录结构是历史原因造成的http://lists.busybox.net/pipermail/busybox/2010- December/074114.html
    9. 9. 当年Ken Thompson(肯.汤姆逊) 26 当年Dennis Ritchie(丹尼斯.里岁,B(Bon)语言的创造者,第一 奇)28岁,他是Unix之父和C语版Unix基于B语言 发。1971与 言之父Dennis Ritchie共同发明了C语言,并
    10. 10. 话说1969年当年Ken Thompson(肯.汤姆逊) 26 当年Dennis Ritchie(丹尼斯.里岁,B(Bon)语言的创造者,第一 奇)28岁,他是Unix之父和C语版Unix基于B语言 发。1971与 言之父Dennis Ritchie共同发明了C语言,并
    11. 11. 话说1969年Ken Thompson和Dennis Ritchie在小型机PDP-7上发明 了Unix 当年Ken Thompson(肯.汤姆逊) 26 当年Dennis Ritchie(丹尼斯.里 岁,B(Bon)语言的创造者,第一 奇)28岁,他是Unix之父和C语 版Unix基于B语言 发。1971与 言之父 Dennis Ritchie共同发明了C语言,并
    12. 12. 当时的PDP-7,需要一间房间才能放下,最初上市价 格是72000美元
    13. 13. 1971年
    14. 14. 1971年他们将主机升级到PDP-11
    15. 15. Ken还有段趣事,当时在Bell Lab里面,其他科学家发现ken总能进入他们在Unix的账户,获得最高权限。有科学家分析并修改了Unix代码并且重新编译整个Unix,但是还是无法阻止ken的入侵。直到14年后,ken才说出其中原因。原来代码中的 有后 ,但不
    16. 16. 当时小型机业的典范PDP-11Ken还有段趣事,当时在Bell Lab里面,其他科学家发现ken总能进入他们在Unix的账户,获得最高权限。有科学家分析并修改了Unix代码并且重新编译整个Unix,但是还是无法阻止ken的入侵。直到14年后,ken才说出其中原因。原来代码中的 有后 ,但不
    17. 17. 当时,他们使用一 叫RK05的存储盘,一盘的容量大 约是1.5MB
    18. 18. 没过多久,操作系统(根)目录变得越来越大,一块盘 已经装不下了。
    19. 19. 没过多久,操作系统(根)目录变得越来越大,一块盘 已经装不下了。 于是,他们加上第二盘RK05
    20. 20. 没过多久,操作系统(根)目录变得越来越大,一块盘 已经装不下了。 于是,他们加上第二盘RK05并且规定了第一块盘专 放系统程序,第二块盘专 方 用户程序,因此挂载的目录点取名为/usr
    21. 21. 也就是说,根目录”/”挂载在第一块盘,”/usr”目录挂 载在第二块盘
    22. 22. 也就是说,根目录”/”挂载在第一块盘,”/usr”目录挂 载在第二块盘除此之外, 块盘的目录结构完全相同,第一块盘的目录(/bin,/sbin,/lib,/tmp...)都在/usr目录下重新出现一 次
    23. 23. 后来,第二块盘也满了,只好又加了第三块RK05,挂 载目录点取名为/home
    24. 24. 后来,第二块盘也满了,只好又加了第三块RK05,挂 载目录点取名为/home规定/usr用于存放用户的程序,/home用于存放用户的 数据
    25. 25. 从此,这 目录结构就延续下来了。随着硬盘容量越来 越大,各个目录的含义也进一步得到明 。
    26. 26. 从此,这 目录结构就延续下来了。随着硬盘容量越来 /:系统根目录,其中的会存放系统程序 越大,各个目录的含义也进一步得到明 。 /usr:存放Unix系统商(IBM、HP) 发的程 序 /usr/local:存放用户自己安装的程序 /opt:存放第三方厂商的程序 /home:普通用户数据 /boot:启动所需要的程序和资源 /var:可变的资源 /root:root用户的数据 /mnt:挂载其他非Unix/Linux的文件系统
    27. 27. 谢谢

    ×