灵通163百科在线-实用的手机,证券免费资源网站

您现在的位置:首页 > 手机图文教程 > Linux智能教程 >

《Unix Linux大学教程》读书笔记

教程来源:www.lt163.com     点击数:     更新时间:2018-01-12 19:43

“Given enough eyeballs, and bugs are shallow.”

2.1 操作系统

运行计算机的总控制程序。是硬件的基本接口,为使用计算机的用户提供界面,也为正在执行的程序提供界面。

功能:
1、控制计算机并在计算机启动或者重新启动时初始化计算机。
2、支持与计算机交互所使用的界面。
3、为需要使用计算机资源的程序提供接口。
4、管理计算机的内存。
5、维护并管理文件系统。
6、调度工作。
7、提供账户和安全服务。

2.2 内核

操作系统的核心,执行基本的任务。

内核所提供的服务:
1、内存管理。
2、进程管理(创建、终止、调度)。
3、进程间通信(本地、网络)。
4、输入输出。
5、文件管理。
6、安全和访问控制。
7、网络访问。

分类:
1、单内核
2、微内核:只能执行最基本的任务,通过调用服务器来完成大部分工作。

2.3 Unix=内核+实用工具

为用户提供使用计算机的界面的程序:
shell:提供基于文本的界面
GUI:使用窗口、鼠标指针、图标等提供图形界面。

2.4

Unix:一种多用户、多任务处理的操作系统,由一个类Unix内核、许多类Unix实用工具及一个类Unix shell构成。

Linux:任何使用Linux内核的Unix的名称。

第十一章

shell:
一个充当用户界面和脚本解释器的程序,允许用户输入命令以及间接地访问内核的服务。

shell脚本:
由shell解释的程序。

向后兼容:
又称向下兼容、回溯兼容,在计算机中指在一个程序、库或硬件更新到较新版本后,用旧版本程序创建的文档或系统仍能被正常操作或使用(包括输入数据)、在旧版本库的基础上开发的程序仍能正常编译运行,或较旧版的硬件仍可在新版使用的情况。

第十二章

交互式shell:(与人一起工作)充当用户界面。
非交互式shell:(独立工作)充当脚本解释器。

环境:一组用来存放信息的变量。
变量:一个用来储存数据的实体,具有一个变量名(用来引用变量的标识符)和值(储存在变量中的数据)。
对变量进行的操作:创建变量、查看变量的值、修改变量的值、销毁变量。

父进程&子进程
局部变量&全局变量

shell变量:创建它们的shell的局部变量,对shell本身有用。
环境变量:全局变量,对由shell启动的进程有用。

显示环境变量:

env printenv env | less //每次一屏 printenv |sort | less //每次一屏并排序

显示shell变量:

set

显示及使用变量的值:

echo TERM //显示字符串TERM echo $TERM //显示变量TERM的值

使用变量:
Bourne shell家族:

//设置变量 NAME=value NAME="value" //值包含空白符 //将变量导出到环境中 export NAME[=value] //复位变量 unset NAME

C-Shell家族

setenv NAME [value] //设置环境变量 unsetenv NAME //复位环境变量 set name[=value] //设置shell变量 unset name //复位shell变量

没有相关教程
UC浏览器 最先进实用的手机端浏览器,最大限度节省页面浏览流量,点击下载
老虎地图 绿色纯免费GPS定位省流量的最佳手机地图,点击下载
网秦手机安全系列 手机杀毒防盗,防火墙,构建手机安全,点击进入
塞班精品游戏 最流行最给力的塞班S60免签名名精品游戏合集,点击进入
阿里通 手机上轻松拨打网络电话和收发短信,高音质超省话费,资费标准
爱科手机电话 国内最好的手机网络电话领先品牌,价格低廉,点击查看
愤怒的小鸟2 全民挑战超流行休闲游戏力推新作-愤怒的小鸟2,点击查看
魔力旺旺 淘宝卖家首选的交易工具

资源下载排行
文章阅读排行