linux哲学

  1. 由目的单一的小程序组成,组合小程序完成复杂任务
  2. 一切皆文件
  3. 尽量避免捕获用户接口
  4. 配置文件保存成纯文本格式
  5. 没有消息就是好消息
时间: 2024-08-11 03:33:31

linux哲学的相关文章

linux哲学思想

linux哲学思想 1.一切皆为文件 linux将所有的对象几乎都抽象为文件,无论是硬件设备.还是通讯接口都当做文件处理,这样可以设计统一的访问控制操作(read();write();delete();等等)接口,同时也可进一步提高内核控制源码的精简程度. 2.程序的功能绝对单一性 一个程序只是完成一项功能,是程序功能更好的封装,更好地能以积木方式构建健壮.稳定.可靠的复杂功能程序. 3.避免交互性 以脚本编程的方式实现功能管控的自动化.避免交互介入,影响自动化程度. 4.配置管理文本化 用文本

1.2 linux哲学思想

linux哲学思想:自由思想目的单一的小程序组成,通常一个复杂的系统是有多个下程序柔和而成,尤其是我们后来配置服务的时候,所以我们要做的就是组合小程序,完成复杂任务,需要我们手动完成一切皆文件,甚至连设备的访问入口都是文件,后面的linux目录结构的时候会讲述每个目录下方的都是什么文件,甚至这些访问入口对应的是什么文件,这些文件时如何创建的,等等尽量避免捕获用户接口,就是尽量避免和用户进行交互,一个用户发起一个进程之后,一般来说,不用客户在做别的什么操作,输入任何信息,比如输入ls时候就是直接输

Linux哲学思想--基本法则

1.一切皆文件: 2.单一目的的小程序: 3.组合小程序完成复杂任务: 4.文本文件保存配置信息: 5.尽量避免捕获用户接口: 6.提供机制,而非策略. 自从Linux一诞生就注定了其成为经典的命运.在 这个日异强调知识产权的年代,源代码仅仅只掌握在很少一部分人,只有他们参与其研发过程,这对于商 品化一种软件产品无疑是一件好事情.但是它却限制了大 多数想一探源码究竟的爱好者求索的步伐.开放源代码 给众多爱好者带来了福音,它让我们看到了一个全球协作的力量.不论你身在何处,只要你的PC可以连接上 I

Linux目录简介及哲学思想

/顶级目录自引导 /root 超级用户家目录 /sys存放系统硬件信息 /opt 第三方软件安装目录 /proc  存放进程的文件目录,是虚拟文件夹不在硬盘中存放/sbin  二进制文件目录/usr 存放二进制程序和一些系统相关的文件 /home   存放普通用户家目录/tmp 存放临时数据 /dev 存放设备文件 /mnt  临时挂载目录 /lib64   存放库文件/etc 存放一些配置文件 /bin  二进制文件目录 /boot 存放引导操作系统的文件 还有内核(kernel) /medi

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

马哥 magedu Linux 运维学习的第一天

计算机系统由硬件系统和软件系统组成 第一代计算机   电子管时代 第二代计算机   晶体管时代 第三代计算机   集成电路时代 第四代计算机   大规模集成电路时代 1964年,世界第一代计算机ENICA.用来计算弹道轨迹. 冯诺依曼  计算机之父 运算器,控制器,存储器,输入设备,输出设备. 巨型计算机,大型计算机,小型计算机,微型计算机. 服务器Server/client C/S是计算机的一种,是网络中为客户端计算机提供各种服务的高性能计算机. 数据库 oracle,mysql,mariad

Linux的抉择?你的抉择?

Linux哲学之美 linux就像是一个哲学的最佳实践.如果非要对它评价,我真的不知道该怎么赞叹,我只能自豪的说着:“linux的美丽简直让人沉醉.” 我只能说是我处在linux学习的修炼之路上的一个小菜鸟,linux的东西真的太丰富了,让你感觉只要掌握了其中的一个部分,就可以在求职之路上大放光彩,因此我常常感叹自己的弱小和无知,我离着linux的中心是多么的遥远,我只看到众多高耸的山峰. Bash shell,linux kernel,linux C编程,嵌入式开发,linux 设备(驱动)编

linux系统方面的知识

1.什么是Linux? 组成部分:硬件.内核.lib库.应用程序 硬件:工作中真正工作的组成部分是硬件 linux内核(kernel):管理硬件 Linux团队管理的版本 lib库:封装内核接口,提供系统调用 应用程序:和用户交互,提供某项特定的服务 GNU:在linux内核之上研发了很多常见的应用程序,并且把这些应用程序开源了 2.Linux发行版? RedHat:按照特定的格式将linux内核.lib库.应用程序,组成一个操作系统,redhat发行版 CentOs:6.6 Ubuntu: 3

linux学习笔记(一)-基本概念和文件结构(FHS)

一:linux哲学思想 1一切皆文件 open,read,write,close 2,由众多目的单一的程序组成,一个程序只做好一件事情. 3组合目的单一的小程序完成复杂的任务 4尽量避免跟用户交互 命令从执行到结束过程中尽量避免用户再干预.方便写脚本,编程 5使用文本文件保存配置信息(使用askma) 6提供机制而非策略 二.Linux文件系统结构 文件系统:按照层次化方式,所有文件都从根开始 /:根,内核直接引用 Linux分区之后有一个分区是操作系统的入口,也就是"根"分区.其他分