linux相关术语
来源:互联网 发布:股票网络销售话术 编辑:程序博客网 时间:2024/05/20 14:20
初学者学习Linux的时候总是会被其中很多外围的术语所迷惑, 今天就来讲解一下和Linux相关的不得不知道的术语。
1. Linux
单一的Linux其实是指内核,并不是操作系统,GNU/Linux才是操作系统,而为了方便,将其简称为Linux.
2. posix
表示可移植的操作系统接口(Portable Operating System Interface)。
操作系统有很多,如果都各自实现自己的操作系统,定义自己的函数,这样的话程序的可移植性就很小了,就好像网络刚刚盛起的时候,
很多公司都研究自己的网络协议,这样如果你购买了A公司的打印机就不得不购买A公司的机器才可以实现打印,因为他们所定义的网络
只有自己的机器可以识别,这样就阻塞了网络的发展,直到后来人们都遵守TCP/IP协议,才实现了网络与机器的无关,也就造就了今天
网络的辉煌。操作系统也是如此,从而电子电器工程协会就开发了POSIX标准,只要遵循该标准就可以实现很好的移植。
其中Linux的系统调用都是遵循posix标准。
3. System V 和 BSD
简单的来说就是是否运行权限的区别,对System V系统而言,启动时可以设置权限,
System V系统中会含有 /etc/inittab文件,其中部分内容如下
# Default runlevel. The runlevelsused are:
# 0 - halt (Do NOT set initdefaultto this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefaultto this)
# 0 - halt (Do NOT set initdefaultto this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefaultto this)
#
id:3:initdefault:
id:3:initdefault:
可以看到这个Linux系统是以多用户的模式启动的,则在开启的过程中会加载/etc/rc3.d/目录下的文件来进行系统的初始化
所以可以实现不同的模式拥有不同的服务,这样灵活性就很好。 --> 以Linux为主
而BSD系统则都是以同样的方式启动(在init.d中重启服务) --> 以Mac OS为主
4. shell
Linux中有很多不同的shell, shell可以理解为一个命令解释器,你输入命令,shell解析并执行命令后返回给你结果。
ll /bin/*sh 就可以看到你系统中有多少shell
以上就是我在刚开始学习Linux遇到的问题,理解后写出来鞭笞自己学习。
0 0
- linux相关术语
- Linux相关術术语全称
- Linux各种版本相关术语
- 相关术语
- Linux术语
- Java相关术语大全
- 游戏开发相关术语
- 笔记本电脑相关术语详解
- Java相关术语大全
- Java相关术语大全
- Java相关术语大全
- 存储相关术语详解
- WCDMA相关术语整理
- 外汇交易相关术语
- 电子商务相关术语
- 交换机相关术语
- Java相关术语
- cache 相关术语
- 谷歌被墙,如何给谷歌浏览器添加迅雷下载插件
- 第7章-01
- 汇编中的所有寄存器类型与作用
- 面试题:正整数序列Q中的每个元素都至少能被正整数a和b中的一个整除,给定a和b,需要计算出Q中的前几项
- 带分区的省市区字典数组
- linux相关术语
- 第7章-02
- hdu 5327 Olympiad(水)
- [Leetcode]Reverse Integer
- Linux守护进程设计
- 产品经理在外包项目时如何踩更少的坑
- [Vijos]P1398 奖学金
- 如何去掉wordpress默认插入图片链接
- hihocoder Beautiful String