开发者社区> 问答> 正文

Linux的哲学思想是什么呀?

Linux的哲学思想是什么呀?

展开
收起
游客4ztx2pti3xtdw 2022-03-30 17:14:09 319 0
1 条回答
写回答
取消 提交回答
  • 1.一切皆文件。几乎把所有的资源系统抽象为文件形式:包括硬件设备,甚至通信接口等。作用:提高资源管理效率。例如: 物理终端:/dev/console 虚拟终端:/dev/tty#(#为1~6) 串行终端:/dev/ttyS# 伪终端:/dev/pts/# 2.由众多功能单一的程序组成:一个程序只做一件事,并且做好;组合小程序完成复杂任务。

    作用:程序分工明确,运行后方便进程管理。程序代码也轻量化,高效,容易修复错误。

    小程序易于理解,维护,消耗系统资源较少,易于与其他工具结合实现更多的功能

    3.尽量避免跟用户交互。使用命令行接口执行效率更高,易于以编程的方式实现自动化任务

    4.使用文本文件保存配置信息。文本文件易于阅读和编辑。

    5.提供机制而非策略。

     机制,是实现某个功能需要的原语操作和结构  策略,是某功能的具体实现  提供机制,而非策略,指的就是要给用户充分的自主可调配性

    2022-03-30 17:17:22
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载