您好,欢迎访问三七文档
UNIX期末复习免安装简体中文硬盘版(gyh提供破解补丁)文本说明:文本依据魏老师的复习范围及书上知识点总结而成,仅供学习参考。如有疑问请在群里公布方便统一更改,谢谢合作。关于参数说明:所有书上关于命令操作的参数部分(-d,-f,-l等等),除了魏老师说的部分常用命令(cp,more,less等等)的参数予以详细说明外,其它请自行参考书上内容只需简单了解即可。知识点有冲突部分以后面章节为准。详情请询问老师。有些标题后给出对应书上页数是因为介于篇幅原因以及该知识点重要程度的不确定性,希望大家自己可以去书上看看。所有命令方面知识点最好上机尝试。第七章部分知识点过于冗长,但无奈书上写的很全,感觉都应该看,所以实在懒得写,根据需要自己看吧。试题类型及分值:一.单项(每题1分,共20分)二.填空(每空1分,共20分)三.程序分析(每题3分,共30分)四.综合题(简答3题,共12分;设计2题,共18分)复习要点:第1章Linux基础及安装1.Linux的组成Linux内核,Linux的Shell,Linux文件系统,Linux应用程序和实用程序。2.Linux的版本内核版本、发行版本3.Linux的用户类型根用户(超级用户、系统管理员)、普通用户4.Linux的运行级别运行级别就是操作系统当前正在运行的功能级别。解释如下:0:关机、1:单用户模式、2:多用户模式(但没有NFS)、3:完全多用户模式、4:没有用到、5:X11、6:重启(千万别不要设置成6)5.Linux的命令(1)注销(logout、exit)可直接在Shell提示符后输入命令logout,或Ctrl+D键,或exit即可从文本模式下退出系统。(2)关闭与重启(shutdown、halt、reboot、init)①shutdown:格式:shutdown[-f/F/h/k/n/r/c(参数名称)][-t(秒数)]时间[警告信息]例:shutdown-hnow(立即关机)shutdown+5“xxxxxxxxx”(5分钟后关机,发警告给当前所有用户)②halt:最简单关机方式相当于shutdown-h。格式:#halt③reboot:用于关机后引发系统重启。格式:#reboot④init:所有进程祖先,用于系统不同运行级之间切换。切换至0即为关机。格式:init0切换至6即为重启,格式:#init6(3)passwd修改用户密码,遵循数字、字母、下划线规则,应避免使用控制字符。格式:passwd(4)help放在命令之后,用来显示命令的一些信息。格式:Command--help例:passwd--help(显示passwd命令帮助信息)(5)man显示用户系统文档中的man页内容与help类似。格式:mancommand例:manpasswd(6)info基于菜单的超文本系统,包括自身使用指南和一些关于Shell命令、GNU项目开发程序的说明文档。格式:infocommand(7)who用于查看当前登录到系统的用户信息。格式:who[-l/q/s/u]例:whoami(显示本终端用户信息)(8)date显示或设置此时的系统时间。格式:date[+%a/d/D/h/H/j/m/M/r/S/T/w/W/y]例:date(显示当前系统时间)(9)echo用于回显输入内容。格式:echostrings例:echohelloworld(谁看不懂就怪了)(10)su切换到其他用户使用的系统,退回切换可使用exit命令,成功切换需要用户在账号密码。例:suroot(用其他账号登陆切换至root账号)第2章Linux的文件系统1.Linux文件系统的结构Linux文件系统采用的是树形结构,最上层是根目录,其他所有目录都是从根目录出发生成的。下面介绍各目录含义:/bin:存放二进制可执行命令目录。/home:用户主目录的基点目录,默认情况下每个用户的主目录都设在该目录下。/lib:存放标准程序设计库目录,又叫动态链接共享库目录。/etc:存放系统管理和配置文件目录。/dev:存放设备特殊文件目录。(声卡、磁盘文件等)/usr:最庞大的目录,存放应用程序和文件目录。(详细在书P44)2.Linux文件系统的类型(1)ext文件系统:ext是Linux成熟时引入的扩展文件系统。由于在稳定性,速度和兼容性方面存在不少缺陷,现在已很少使用。ext2是一个非日志文件系统,同样有弱点。后逐步改进为ext3文件系统成为了日志文件系统并尽可能与原ext2文件系统兼容ext3文件系统特点:①高可用性。②数据的完整性。③文件系统的速度。④数据转换。⑤多种日志模式。Linux支持ext3的改进版ext4,提供更好的性能和可靠性,同时兼容ext3。(2)其他文件系统(了解即可P46):①MS-DOS②UMSDOS③VFAT④Proc⑤ISO9660⑥SYSV⑦NFS⑧SMB⑨FAT⑩Swap⑪ReiserFS⑫NTFS⑬HPFS3.Linux文件系统的特点(1)采用树形结构,从根目录root(/)开始。(2)Linux的虚拟文件系统VFS允许众多不同类型文件系统共存,并支持跨文件系统操作。(3)Linux的文件是无结构字符流式文件,不考虑文件内部结构,只把文件简单看做是一系列字符的序列。(4)Linux的文件可有文件拥有者或超级用户设置相应的访问权限而受到保护。(5)Linux把所有的外部设备都看做文件,可以使用与文件系统相同的系统调用和函数来读写外部设备。4.Linux文件系统操作(1)文件的分类(P48)①普通文件。②目录文件。③设备文件.④符号链接文件。(2)目录和路径目录是Linux文件系统中的一种特殊文件,文件系统利用目录完成按名存取及对文件信息的共享和保护。①工作目录与主目录:工作目录是用户登录到Linux系统后所处于的目录,也称当前目录。工作目录用“.”表示,其父目录用“..”表示。用户主目录是系统管理员增加用户时创建的,每个用户都有自己的主目录。普通用户的主目录在/home下,root用户作为系统管理员,有自己的主目录在/root下。刚登陆到系统中时,其工作目录便是该用户的主目录,与用户登录名相同。如用户登录名为user,则目录为/home/user。②路径:路径是指从树形目录中的某个目录层次到某个文件的一条道路,任何一个文件在文件系统中的位置都是有相应的路径决定的。路径是由目录或目录和文件名构成的。如:/home/user、/home/user/test.c都是路径。分类:绝对路径:是从根目录开始的,也称为完全路径。如以上路径。相对路径:是从用户工作目录或用户主目录开始的路径,如:./test、../user、~/test。其中“.”表示用户工作目录,“..”表示工作目录的上级目录,“~”表示用户主目录。(3)文件操作命令(cat、more、less、head、tail、grep、sort、cp、rm、mv、wc、tar)①cat:把多个文件连接后输出到标准输出(屏幕),或加“文件名”输出到另一个文件夹中。格式:cat[选项]..[文件]..选项:-b:从1开始对所有非空输出行进行编号。-n:从1开始对所有输出行编号。-s:将连续两行以上的空白行合并成一行空白行。例:cattestfile1(显示当前目录下文件testfile1的内容)②more:显示文本文件的内容,一次显示一屏,满屏后停止,按以下键继续。Space:显示文本下一屏内容。Enter:显示文本下一行。D或ctrl+d:向下显示文本半屏,默认11行。B或ctrl+b:显示文本上一屏内容。Q:退出more命令。格式:more[选项][文件...]选项:-num:指定一个整数,表示一屏显示多少行。-d:在屏底部显示提示信息,包括当前显示百分比,按键提示等。-c或-p:不滚屏,在显示下一屏之前清屏。+num:从行号num开始显示。+/pattern:定义一字符串,在文件中查找该字符串,从该字符串后显示。例:more-5+/hostname/etc/profile(在/ctc/profile文件中找“hostname”字符串,并在该字符串后显示。)③less:与more相似,分屏显示文件内容。但允许用户向前或向后翻页浏览文件。按Q退出less。格式:less[选项][文件]...选项:-i:搜索时忽略大小写,除非搜索串中包含大写字母。-I:搜索时忽略大小写。-m:显示读取文件的百分比。-M:显示读取文件的百分比、行号及总行数。-N:在每行前输出行号。-p:定义一字符串,在文件中查找该字符串,从该字符串后开始显示。例:less-phostname/etc/profile(功能同上)④head:用于查看一个文本文件的开头部分,行数由参数值决定,默认10。格式:head[选项]...[文件]...选项:-c:显示文件前面num个字节-n:显示文件前num行,不制定此残使显示10行例:head-n5/etc/profile(现实前5行)⑤tail:查看文件末尾若干行,行数由参数值决定,默认10。格式:同上选项:同上,“前”改为“后”。例:同上,“前”改“后”。⑥grep:文本搜索工具,能在文本文件中查找指定模式的词或短语,并把匹配行打印出来。格式:grep[选项]查找模式[文件...]选项:-b:在显示符合匹配字符串行前,标识该行第一个字符的位编号。-c:计算符合匹配字符串的行数。-E:将查找模式解释成扩展的正则表达式。-F:将查找模式解释成单纯的字符串。-i:忽略字符大小写。-n:在显示包含匹配字符串的行之前,标示出该行的行号。-v:反转查找,显示不包含匹配字符串的文本行。-V:显示版本信息。-x:只显示全行都严格匹配的行。在grep命令中使用正则表达式可以使模式匹配加入一些规则,能够在抽取信息中加入更多选择。正则表达式元字符集:∧:行首定位,指定行的头部。$:行尾定位,指定行的尾部.:匹配任意一个字符。*:匹配0个或多个前导字符[]:匹配[]中任意一个字符。/:从匹配正则表达式的行开始。/:到匹配正则表达式的行结束。X\{m,n\}:m代表前导字符数量的下限,n代表上限。例:grept$fruit(显示当前目录下文件fruit中所有以t结尾的行)⑦sort:对指定文件中所有的行排序,将结果显示在标准输出上。如不指定输入文件或使用“-”,表示排序内容来自标准输入。Sort排序是根据从输入行抽取的一个或多个关键字进行比较来完成的,排序关键字定义了用来排序的最小字符序列。默认情况下以整行为关键字按ASCII字符顺序进行排序。格式:sort[选项]...[文件]...选项:-m:若给定文件已排好序,合并文件-c:检查给定文件是否排序,未排序打印出错误信息,以状态值1退出。-u:对排序后相同的行只留其中一行。-o文件名:将排序输出写到输出文件中而不是标准输出。改变默认排序规则的选项有:-d:按字典顺序排序。-f:忽略字母大小写。-r:按逆序输出排序结果,默认排序输出时按升序。+pos1-pos2:指定一个字段或几个字段作为排序关键字,字段位置从pos1开始到pos2为止(包括pos1不包括pos2)。如不指定pos2,则关键字为从pos1到行尾。字段和字符的位置从0开始。例:sort-r-ofruitsortfruits(将fruits文件逆排序,并将结果输出至fruitsort文件中。)sort+1-3fruits(将fruits文件第一列和第二列排序。)⑧cp:完成文件复制。如果源是普通文件,该命令把源文件复制成指定的目标文件或复制到指定的目录中。如果源是目录,目标是一已存在的目录,该命令把源目录下所有文件和子目录复制到目标目录中,若源是目录,目标目录不存在,命令出错。格式:cp[选项]源文件或目录目标文件或目录选项:-a:等同于以下选项中的-dpR-d:复制符号链接时,把目标文件或目录也建立为符号链接,并指向与源文件或目录链接的原始文件或目录。-f:强行复制文件或目录,不论目标文件或目录是否存在。-i:覆盖目标文件前需要进行确认
本文标题:UNIX期末复习
链接地址:https://www.777doc.com/doc-6051894 .html