unix=linux哲学
unix 架构非常依赖于代码的高度可用性。
如果你编写了一个小巧而简单的工具,其他人可以将它作为一根链条上的某个环节来构成一条命令。linux 让用户满意的原因之一就是它提供了各种各样的优秀工具。
如ls -al | more
这个命令使用了ls和more 工具并通过管道实现了文件按列表的分屏显示。
每个工具就是一个 组成部件。
例如,如果你想打印bash使用手册的参考副本,可以使用如下命令
man bash | col -b | lpr
是否需要重新实现脚本程序取决与 你是否 需要对它进行优化,
是否需要将程序移植到其他系统上,
是否需要让它更易于修改
是否偏离了其最初的设计目的(这种情况精经常发生)
note:
如果你对shell脚本充满好奇,linux 系统中已经装有许多的 shell 脚本例子,包括软件安装程序/ .xinitrc 和
startx 文件以及 /etc/rc.d 目录中用于启动时配置系统的脚本程序。
阅读(1229) | 评论(0) | 转发(0) |