Chinaunix首页 | 论坛 | 博客
  • 博客访问: 866773
  • 博文数量: 647
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6044
  • 用 户 组: 普通用户
  • 注册时间: 2019-11-08 16:30
文章分类

全部博文(647)

文章存档

2021年(268)

2020年(297)

2019年(82)

我的朋友

分类: LINUX

2019-12-25 16:53:36

Linux / Unix设计思路:

1)该程序应小而具体。该程序应尽可能小,并且只关注一件事。不要开发似乎有用但在90%的情况下不使用的功能;

2)程序不仅需要考虑性能,程序的可移植性更为重要,shell和perl,python等脚本比c具有更好的可移植性;

3)一切都是文件,请尝试使用文本文件存储数据,避免使用二进制文件,因为文本文件具有很高的可读性,并且已经有许多处理工具,例如awk,sed,grep等。

4)让每个程序成为一个过滤器。程序需要与其他工具结合使用。管道支持非常重要;

5)批处理执行需要考虑任何程序,并尽量避免强制的用户交互或界面。

因此,在linux中看到的所有内容都是文件,但是为了管理文件和进行组织,将文件夹引入系统,然后根据不同的分类将文件放置在不同的文件夹中。

阅读(1270) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~