码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习之基本概念

时间:2016-04-03 07:46:42      阅读:169      评论:0      收藏:0      [点我收藏+]

标签: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学习之基本概念

标签:linux基本概念

原文地址:http://10541556.blog.51cto.com/10531556/1759625

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!