Linux哲学思想

总结:

  1. 一切都是文件
    在Linux里所有元素的操作(包括硬件)都是以文件表示. 统一的操作介面让程序员能够更高效的操作和更快速的找到需要被操作的文件.
  2. 单一用途,小型的程序
    单一用途,小型的程序更能高效执行,把一个简单的任务做到极致.
  3. 连接程序,以共同完成复杂的任务
    在Linux里使用shell脚本编成串联单一用途,小型的程序实现复杂任务. shell编成是Linux执行复杂任务的基础.
  4. 避免令人困惑的用户介面
    在Linux里用户介面使用的是字符介面,优点是能省下内存.这也让Linux的性能更为高效与稳定.
  5. 配置数据储存在文本
    相比于windows将配置数据储存在注册表中,并且需要二进制或十六进制的编辑器才能编辑和排错.Linux将配置数据储存在文本文件里,一旦遇到系统出错可以用光盘启动再用任何的文本编辑工具进行排错和修复.

总结:

  1. 一切都是文件
    在Linux里所有元素的操作(包括硬件)都是以文件表示. 统一的操作介面让程序员能够更高效的操作和更快速的找到需要被操作的文件.
  2. 单一用途,小型的程序
    单一用途,小型的程序更能高效执行,把一个简单的任务做到极致.
  3. 连接程序,以共同完成复杂的任务
    在Linux里使用shell脚本编成串联单一用途,小型的程序实现复杂任务. shell编成是Linux执行复杂任务的基础.
  4. 避免令人困惑的用户介面
    在Linux里用户介面使用的是字符介面,优点是能省下内存.这也让Linux的性能更为高效与稳定.
  5. 配置数据储存在文本
    相比於windows将配置数据储存在注册表中,并且需要二进制或十六进制的编辑器才能编辑和排错.Linux将配置数据储存在文本文件里,一旦遇到系统出错可以用光盘启动再用任何的文本编辑工具进行排错和修复.

<<:  [Day 25] 专案执行(上)

>>:  【最完整!演算法学习路线图】 入门|介绍|教学|LeetCode|资料结构

企划实现(27)

使用spinner并侦测 第一步:在values创建你要放在spinner的资料 第二步:在xml的...

[Day 10 - JS] 初探 Javascript 基本功能 — 函式、回圈 / 阵列、物件

在前一篇,我们提到了一些 Javascript 的语法和基本功能,包括宣告变数、资料型别、条件陈述式...

Day 3: 我不想知道的太多,以免被连累.单一职责与最小知道原则

Keyword: 单一职责 最小知道 单一职责与最小知道 在MVVM中,单一职责与最小知道原则是非常...

【左京淳的JAVA WEB学习笔记】第二章 Servlet

Servlet是对应客户端(浏览器)的窗口 上一章为了简单测试专案的基本框架是否架好,我们直接用网址...

Day 2— 你的第一次闻GAS

今天来直接上手开始我们的 Google Apps Script 之旅啦! 我们在使用 Google ...