UnixLinux大学教程期末复习整理 纯手打共19000字左右 119章Word文档下载推荐.docx
- 文档编号:15856003
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:24
- 大小:34.90KB
UnixLinux大学教程期末复习整理 纯手打共19000字左右 119章Word文档下载推荐.docx
《UnixLinux大学教程期末复习整理 纯手打共19000字左右 119章Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《UnixLinux大学教程期末复习整理 纯手打共19000字左右 119章Word文档下载推荐.docx(24页珍藏版)》请在冰豆网上搜索。
shell和GUI是为用户提供使用计算机的界面的程序。
其中,shell是基于文本的界面程序,GUI基于图形。
其他程序是UNIX实用工具。
UNIX=UNIX内核+实用工具。
每种类型的Unix系统都基于BSD或者SystemV,或者基于二者。
Unix是一种多用户、多任务处理的操作系统。
Linux是任何一种使用Linux内核的Unix的名称。
第三章
1991年9月发行了第一版linux,是由Linus发行的。
使用计算机时必须有一种方式使您能和机器交互,这种功能称为界面。
界面又可以称为终端(Terminal),其他部件总成为主机(Host)。
计算机=终端+主机
终端=输入设施+输出设施
终端服务器是一台充当交换机的设备,用于将任意的终端连接到任意的主机。
管理系统的终端叫控制台,通常认为它是计算机本身的一部分。
终端室内放满了终端,每个终端都连接到主机,以便于支持多用户。
最早的Unix是基于文本的,因为当时是文本时代。
操作系统的所有能力和功能都是利用纯文本。
不需要终端的计算机称为无头系统。
不需要终端的主机类型:
Internet上的服务器和路由器。
当移动鼠标或按下鼠标,屏幕没有立即更新时,就意味着发生了延迟,我们称这一延迟为滞后。
一种使用文本的终端被称为字符终端或者基于文本的终端。
图形终端充分利用了视频硬件的优点,可以使用小点在屏幕上进行绘制内容:
图形、几何形状、阴影、线条、彩色等。
对XWindow的基本支持由一个称为X终端的图形终端提供。
第四章
负责管理和维护Unix系统的人员称为系统管理员。
系统管理员必须分配给用户一个用来标识自己名称的,称为用户标识,除用户标识外,还得到一个口令。
shell提示:
等待用户输入命令。
对于Bash和KornShell来说,提示是”$”,对于C-Shell来说,提示是”%”。
例如:
nipper~$_
tty1,tty7,pts/0,pts/1等都是终端名。
root是超级用户的用户标识。
命令列表:
login是登录命令,输入用户标识与密码。
密码不回显
login还可以用来在已经登录的用户上以新的用户登录(算注销的一种方式)。
但是在新用户注销后,仍然返回上一个用户的会话。
容易不安全。
Ctrl-D/logout/exit注销系统
date命令:
显示时间和日期
who命令:
显示当前登录到系统的所有用户标识的列表
passwd修改口令格式:
passwd[选项][用户标识],不加选项为修改密码。
修改root密码时在前面要加sudo
last命令:
显示用户标识最近几次的登录时间、终端等信息。
格式:
last[用户标识],无标识显示全部。
第五章
图形用户界面(GUI)是一个允许使用键盘、指点设备及显示器与计算机进行交互的程序。
对于GUI来说,屏幕被分割成许多有边界的区域,这些区域成为窗口。
窗口管理器控制着窗口和其他图形元素的外观和特征
表:
抽象层次
6.应用程序/用户
5.桌面环境
4.窗口管理器
3.XWindow
2.内核中的设备驱动程序
1.硬件
帮助完成与现代计算机使用相关的复杂认知任务的封闭式系统是桌面环境,或桌面管理器。
现在常见的桌面环境软件有:
KDE,Gnome,CDE。
前两个比较流行,CDE是公司开发的,收费。
比较流行的窗口管理器有3个:
twm,mwm和olwm。
XWindow的第一版是1984年6月,是由麻省理工的Athena团队发明。
两种基本的数据类型是:
文本和图形。
XWindow是一个使用图形数据的程序提供服务系统。
它有3个重要的方面:
几乎是所有GUI的基础;
它允许在远程计算机上运行程序并在自己的计算机上显示完整的图形输出;
它使得各种各样的硬件成为可能。
此外,它还可以使用不止一台显示器,而且可移植,与硬件无关。
抽象层次:
依靠层次定义一个大的整体目标,层次可以形象化为底部向上的堆叠,一个层次堆叠在另一个层次上面,每一个层次为其上一个层次提供服务,从下一层次请求服务。
层次之间没有其他交互。
总拥有成本:
从长远来看需要的开销。
一般只有大型公司才会关注。
第六章
时间片:
一个非常短的时间间隔,在这段间隔中,允许一个特定的进程使用处理器,通常为10ms。
CLI(commandlineinterface):
命令行界面,基于文本的界面,键入的命令称为命令行。
GUI(graphicaluserinterface):
图形用户界面。
Unix有几种不同模式运行的能力,这些模式叫运行级别。
默认是3或者是5。
运行时级别(运行级别)控制Unix的运行模式。
运行级别
描述
关机
1
单用户模式:
命令行
2
非标准化
3
多用户模式:
4
5
GUI
6
重新启动
运行级别1过去为系统维护模式。
可以在/etc/inittab中的initdefault值修改自动启动时运行级别。
接受输入的窗口拥有焦点,它们就是活跃窗口。
菜单分为下拉菜单和弹出菜单。
<
Alt-F4>
为关闭当前窗口。
窗口中运行的每个程序称为一个任务。
任务切换:
Alt-Tab组合键,改变活跃窗口。
使用GUI时,所工作的基本空间称为桌面(又称为工作空间)。
控制台和其他终端的区别:
非常重要的消息会发送到控制台上;
当用户引导是单用户模式时(运行级别1),只有控制台被激活。
访问终端仿真器的2种方式:
终端窗口和虚拟控制台。
Linux同时启动了7个不同的终端仿真程序,称为虚拟控制台。
虚拟控制台切换:
按<
Ctrl-Alt-F(1~7)>
,其中1-6是基于文本的界面,7为图形界面。
在虚拟控制台CLI中也可以按<
Alt-F(1~7)>
切换到其他终端。
配置文件中包含程序需要读取的信息,通常在程序启动时读取,该信息影响程序的工作方式。
修改配置文件时需要超级用户(root)权限。
一些配置文件:
/boot/grub/menu.lst关于计算机上可以引导的操作系统信息;
/etc/hosts系统已知的一列主机名称和IP地址;
/etc/inittab不同运行级别的定义;
/etc/passwd每个用户标识的基本信息(实际的口令加密,而且保存在其他地方);
/etc/profile当用户登录时,系统自动执行的命令;
/etc/samba/smb.confSamba配置信息,它是一个允许Unix系统和Windows系统共享文件和打印机的工具
复制数据的2种方式:
选择与插入、复制与粘贴。
su命令:
允许临时变成另一个用户标识。
su[用户标识],也可以用su–[用户标识]来同时改变标识和环境,默认为root,输入该用户的口令。
sudo命令:
允许以另一个用户标识执行一条单独的命令,默认root,输入当前用户口令。
sudo[命令]
less命令:
按屏幕显示信息(21章详细说明)。
init命令:
修改运行级别,需要超级用户权限。
sudoinit[运行级别]。
例如sudoinit6会重启。
reboot命令:
重启。
sudoreboot
shutdown命令:
系统关闭sudoshutdownnow,now是指立即关闭。
dmesg命令:
显示启动消息。
过多时可以用less分屏显示。
需要管道:
dmesg|less。
第七章
Ctrl-C>
是intr信号,中断。
less命令启动后的操作:
修饰键<
Ctrl>
:
+<
A-Z>
,以”^”来表示。
例如^A为<
Ctrl-A>
。
表中为一部分键盘信号。
erase
^H
kill全删
^U
werase
^W
rprnt
^R
flush上条
^O
lnext
^V
susp
^Z/^Y
intr
^C
quit
^\
stop
^S
start
^Q
eof
^D
stop是暂停程序,并不是关闭,还可以用start打开。
quit也是停止程序,但是还会告诉Unix为此时内存中的内容做一个副本,存储在磁芯文件中。
Bashshell中,IGNOREEOF环境变量可以忽略EOF(值代表数量),例如IGNOREEOF=5代表忽略5次EOF。
^M<
Return>
键。
^J<
Enter>
最早的终端叫Teletype。
现在VT100是最流行的终端。
xterm也比较常见。
因为最早的Teletype做终端,所以这个习惯被Unix采纳了,故习惯称终端为tty。
curses用来执行屏幕显示管理所需的所有功能,同时对程序员隐藏细节。
环境变量是一个拥有名称和值的条目,通常由shell和所有运行的程序使用。
Unix用它来记录正使用的终端类型。
Alt>
不是Unix标准键盘的一部分,是后来加入的。
退格分为破坏性退格和非破坏性退格。
tty命令:
显示终端内部的名称。
stty命令:
用于显示或改变终端的设置。
getty命令:
用来打开与一个终端的通信,并启动登录进程。
pwd命令:
显示工作目录的名称。
lp/lpr命令:
打印文件
infocmp命令:
读取数据并且翻译为纯文本,格式:
infocmo[终端名]。
echo$TERM查看所使用终端的类型。
prientenv命令:
显示所有环境变量。
cat命令:
显示文件中(或者是输入)的内容。
stty-a命令:
显示键映射
sttykill^U:
(例)把kill命令修改为^U。
echo命令:
回显。
echo[表达式]
^J>
sttysane<
/reset:
可以复原终端。
第八章
vi和Emacs是Unix常用的文本编辑器。
which命令:
查看命令在执行时所对应的程序的路径。
which[命令1][命令2]……
type命令:
和which用法相似,会显示更详细的信息。
显示日期和时间,-u表示UTC时间。
cal命令:
显示日历。
无参数:
当前月份cal;
输入4位数年:
显示那年的日历cal2013;
输入月年:
显示那年那月的日历cal122013;
-j为显示日期所在当年的编号。
calendar命令:
基于自己创建的包含重要日期和消息的文件提供提醒服务。
uptime命令:
输出开机后系统运行的时间(连续运行)的有关信息。
包括当前时间、运行时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UnixLinux大学教程期末复习整理 纯手打共19000字左右 119章 UnixLinux 大学 教程 期末 复习 整理 纯手打共 19000 字左右 119
链接地址:https://www.bdocx.com/doc/15856003.html