Linux哲学思想以及自己的理解

Linux哲学思想:

#1 一切接文件

#2  单一目的小程序

#3 组合小程序完成复杂任务

#4 文本文件保存配置信息

#5 尽量避免捕获用户接口

#6 提供机制,而非策略

自己的理解:(玩Linux时间比较短,没什么太深刻的理解)

#1 一切皆文件

我们说“Linux中一切皆文件”直观地可以这样理解:所有的东西,设备、内存都模拟成文件,我们可以把他分成5种文件类型,c字符设备、b块设备、l连接、f普通文件、d目录。

#2 提供机制,而非策略:

笼统来说,所谓机制就是"提供什么样的功能";策略就是"实现什么样的功能"。这种独特的设计思想为设计者提供了更大的空间使其更好的实现它。将能而君不御者胜,机制就好比不盲目指挥的君王,他只要发出他想要达到怎样的目的,却不给出任何具体行为,由将军们自行决定。

原创文章,作者:vincent_chen,如若转载,请注明出处:http://www.178linux.com/34066

(0)
vincent_chenvincent_chen
上一篇 2016-08-15 12:06
下一篇 2016-08-15 12:06

相关推荐

  • 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost /]# who | cut -d ‘ ‘ -f 1  | sort -u root user1 或: [root@localhost /]# who | cut -d ‘ ‘ -…

    Linux干货 2017-02-24
  • 网络配置——CentOS7

    CentOS 7 网络属性配置 使用传统命名方式: (1) 编辑/etc/default/grub 配置文件 GRUB_CMDLINE_LINUX ="rhgb quiet net.ifnames=0" 或:修改/boot/grub2/grub.cfg (2) 为grub2 生成其配置文件 grub2-mkconfig -o /etc/g…

    Linux干货 2016-09-11
  • Linux哲学思想

    一切皆文件(硬件设备亦如此); 由众多目的单一的小程序组成,一个程序只做一件事,并且要好; 组合小程序完成复杂任务; 尽可能避免跟用户交互; 使用文本文件保存配置信息; 提供机制,而非策略。 Linux作为自由软件(GNU),同时也遵循自由软件的思想: 自由使用 自由学习和修改 自由分发 自由创建衍生版

    Linux干货 2016-10-31
  • 不忘初心,砥砺前行!

    这是本人第一次书写博客,难免有些小心翼翼,手足无措,但每个人都有这样的经历,转念一想也就释怀了。时光飞速,我们已不再年轻,从大学毕业的那天起,我们就再也不是小孩子了。 7月的天气总是那么折磨人,高温让我们步履维艰,在7月只想找一片月淡风轻的乐土,度过一个难熬的夏天,或找一间空调房,调大音量,享受午后时光。但这样的日却离我们很远,这个夏天我们背起行囊,远离故土…

    2017-07-11
  • 好好学习 天天向上 先试试

    Linux干货 2016-10-27
  • 电子眼find

     1、摩根定律。         话不多说,先上图。          如图:A和B交集为3    A = 4 + 3  &nbs…

    Linux干货 2016-08-16