山那边是海 发表于 2015-1-18 11:28:58

Linux编程之Unix目次布局的来源仓酷云

对于linux命令,一定要学会用man和info去查他们的解释;
Unix(包括Linux)的初学者,经常会很狐疑,不分明目次布局的寄义安在。

<br>
举例来讲,根目次上面有一个子目次/bin,用于寄存二进制程序。可是,/usr子目次上面另有/usr/bin,和/usr/local/bin,也用于寄存二进制程序;某些体系乃至另有/opt/bin。它们有何区分?
久长以来,我也感应很隐晦,不分明为何如许计划。像年夜多半人一样,我只是依据《Unix文件体系布局尺度》(FilesystemHierarchyStandard),融会贯通分歧目次的区分。
今天,我读到了RobLandley的冗长注释,这才名顿开,本来Unix目次布局是汗青酿成的。
话说1969年,KenThompson和DennisRitchie在小型机PDP-7上创造了Unix。1971年,他们将主机晋级到了PDP-11。

<br>
事先,他们利用一种叫做RK05的贮存盘,一盘的容量约莫是1.5MB。

<br>
没过量久,操纵体系(根目次)变得愈来愈年夜,一块盘已装不下了。因而,他们加上了第二盘RK05,而且划定第一块盘专门放体系程序,第二块盘专门放用户本人的程序,因而挂载的目次点取名为/usr。也就是说,根目次"/"挂载在第一块盘,"/usr"目次挂载在第二块盘。除此以外,两块盘的目次布局完整不异,第一块盘的目次(/bin,/sbin,/lib,/tmp...)都在/usr目次下从头呈现一次。
厥后,第二块盘也满了,他们只好又加了第三盘RK05,挂载的目次点取名为/home,而且划定/usr用于寄存用户的程序,/home用于寄存用户的数据。
今后,这类目次布局就持续了上去。跟着硬盘容量愈来愈年夜,各个目次的寄义进一步失掉明白。
  /:寄存体系程序,也就是At&t开辟的Unix程序。
  /usr:寄存Unix体系商(好比IBM和HP)开辟的程序。
  /usr/local:寄存用户本人安装的程序。
  /opt:在某些体系,用于寄存第三方厂商开辟的程序,以是取名为option,意为"选装"。
(完)

linux系统的文件布置,etc/,opt/目录的内容等;

分手快乐 发表于 2015-1-21 07:46:44

主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。

飘飘悠悠 发表于 2015-1-24 14:37:03

随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).

变相怪杰 发表于 2015-2-1 16:57:10

我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。

兰色精灵 发表于 2015-2-7 09:52:18

老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。

深爱那片海 发表于 2015-2-11 12:40:55

Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。

admin 发表于 2015-2-20 01:44:18

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?

蒙在股里 发表于 2015-2-26 21:23:38

在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。

透明 发表于 2015-3-4 11:52:00

Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。

柔情似水 发表于 2015-3-11 19:21:52

选择交流平台,如QQ群,网站论坛等。

愤怒的大鸟 发表于 2015-3-19 09:09:59

对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。

乐观 发表于 2015-3-27 15:12:05

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
页: [1]
查看完整版本: Linux编程之Unix目次布局的来源仓酷云