0
点赞
收藏
分享

微信扫一扫

Linux的哲学思想

Linux的哲学思想

1.一切皆文件

物理终端:/dev/console

虚拟终端:/dev/tty#[1,6]

串行终端:/dev/ttyS#

伪终端:/dev/pts/#

2.做好单一程序的健全性

一个程序只需要做好一件事情就行。程序分工明确,进程管理方便,程序代码高效轻量。再使用这一个个小程序组合在一起来完成复杂的任务

3.避免通过图形交互操作系统

不使用占用资源,操作单一的图形化界面进行交互。命令行模式更加自由,执行效率高,易于编程完成一些自动化任务

4.配置信息以文本存储

配置信息通过文本的方式进行保存,更加易于阅读、编辑。

5.提供机制,而非策略

机制:提供的功能(给你一把菜刀,可以随意发挥)

策略:实现什么功能(给你了一个特定形状的模具,只能做出这样的形状)

提供机制而非策略就是指给用户充分的自主性

举报

相关推荐

0 条评论