![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unix 知识
文章平均质量分 77
shandaliuyan
热爱编程,喜欢交友,爱好打球:篮球,兵乓球,台球
展开
-
模块性:保持清晰,保持简洁 1(unix编程艺术摘录)
<br /> 软件设计有两种方式:一种是设计得极为简洁,没有看得到的缺陷,另一种设计得极为复杂,有缺陷也看不出来。第一种方式的难度要大的多。<br /> 代码划分的方法有一个自然地层次体系,随着程序员必须面对的复杂度日益增加,这个体系也在演变中,一开始,一切都是一大块机器码。最早的过程语言首先引入了用子程序划分代码的概念。后来,我们发明了服务程序库,在多个程序间共享公用函数,再后来,我们发明了独立地址空间和可以相互通信的进程。今天,我们习以为常地把程序系统分布在通过成千上万英里的网络原创 2010-12-02 00:20:00 · 713 阅读 · 0 评论 -
Unix 术语介绍 1
<br />1,命令(command)命令是一个可以运行的程序,要运行一条命令,要输入它的名字并按Enter <br />2,提示符(Prompt)当看到一个提示符时,就可以输入一条命令名并按Enter。<br />3,简单命令(Simple Command)一条简单命令是一个在提示符后给出名字就可运行的命令。<br />4,缺省行为(Default Behavior)一条命令在当作简单命令运行时产生的输出被称为该命令的缺省行为。<br />5,复杂命令(Complex Command)一条复杂命令是一个包原创 2010-12-03 00:16:00 · 675 阅读 · 0 评论 -
unix哲学基础(unix 编程艺术摘录)
<br /> unix哲学起源于Ken Thompson 早期关于如何设计一个服务接口简洁、小巧精干的操作系统的思考,随着unix文化在学习如何尽可能发掘Thompson设计思想的过程中不断成长,同时一路上还从其他许多地方博采众长。<br /> Unix哲学说来不算是一种正规设计方法。他并不打算从计算机科学的理论高度来产生理论上的完美的软件。那些毫无动力、松松垮垮而且薪水微薄的程序员们,能在短短期限内,如同神灵附体般造出稳定而新颖的软件——这只不过是经理人永远的梦呓罢了。<br /> Unix哲学(同其原创 2010-11-19 00:19:00 · 549 阅读 · 0 评论 -
unix哲学同其他哲学的比较(unix编程艺术摘录)
<br />如果你不知道怎么表现的高人一等,找个unix用户,让他做给你看。 <br /> --呆伯通讯<br /> <br /> 操作系统的设计,在明显和微妙两方面, 造就了该系统下软件开发的风格。本书大部分内容描绘了此两者之间的联系:Unix操作系统设计,以及由此发展出的编程设计哲学。为了便于对照,我们不妨把经原创 2010-11-20 12:21:00 · 782 阅读 · 0 评论 -
unix哲学同其他哲学的比较下一篇(unix编程艺术摘录)
<br /> 内部边界<br /> <br /> Unix的准绳是:程序员最清楚一切。当你对自己的数据进行危险操作(例如执行rm -fr *.)时,Unix并不阻止你,也不会让你确认。另一方面,Unix却小心避免你踩在别人的数据上。事实上,Unix提倡设立多个账户,每个账户具有专属、可能不同的权限,以保护用户不受行为不端程序的侵害。系统程序通常都有自己的“伪用户账号”,以访问专门的系统文件,而不需要无限制的(或者说超级用户的)访问权限。<br /> Unix 至少设立了三层内部边界来防范恶意用户或有原创 2010-11-23 00:21:00 · 551 阅读 · 0 评论