Linux学习之基本概念
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习之基本概念相关的知识,希望对你有一定的参考价值。
1.Linux特点:
1.开源
2.免费
3.稳定
2.shell:命令行解释器,对命令进行识别和分析。外壳开发shell(界面程序)和windows窗口功能一样。
shell外壳程序功能:
1.读取并识别命令
2.调操作系统提供的接口
3.接口返回命令
bash解释器:shell的一种
3.冯诺依曼思想中,计算机分为:输入设备,存储器,运算器,控制器,输出器。
4.存储器:内存-缓存(cache)-寄存器
永久性存储介质:断电还在
掉电易失性存储介质:内存,缓存,寄存器
5.在Linux中,文件:设备,显示器,一切皆文件设计思路(软件层实现虚拟)
文件类型:普通文件(-),目录文件(内容和其他文件不同,d),链接文件(l),设备文件(字符:打印机,键盘;块:磁盘),管道,套接字(socket),其中管道和套接字是进程通信的两种机制。
以.开头的文件为隐藏文件(相对的)。
文件属性(属性和类型有关):
读
写
执行
6.进入目录和读权限无关,和执行权限有关。
目录权限:执行权限(cd),读文件夹内容,写(新创建文件夹内容)
7.CPU功能:取指令,读指令(分析是逻辑指令还是运算指令),执行指令。
8.如果有任务,shell不会自己执行,会创建子进程完成任务,父进程专注命令行,子进程会告诉父进程是否执行成功。
9.操作系统(内核):管理计算机资源,主要设备管理,文件管理,存储管理,进程管理。
10.Linux内存空间:由低地址到高地址分别是:代码段,已初始化变量区,全局变量和静态变量区,为初始化变量区,堆,共享映射区,栈,命令行参数,环境变量。
本文出自 “小止” 博客,请务必保留此出处http://10541556.blog.51cto.com/10531556/1759625
以上是关于Linux学习之基本概念的主要内容,如果未能解决你的问题,请参考以下文章