ImageVerifierCode 换一换
格式:DOCX , 页数:65 ,大小:321.64KB ,
资源ID:8800874      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8800874.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(LINUX操作系统复习资料.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

LINUX操作系统复习资料.docx

1、LINUX操作系统复习资料AIX/Linux操作系统复习第1章 绪论1. 了解计算机4项基本功能2. 掌握操作系统的基本功能(1)为用户和应用程序之间提供一个控制底层硬件功能的接口;(2)给用户和应用程序分配硬件资源;(3)按用户要求加载和执行应用程序。3. 掌握操作系统的分层结构及各层的基本功能第2章 Unix操作系统1、了解UNIX发展历史 1964年,贝尔实验室、MIT和GE 共同参与研发MULTICS(MULTiplexed Information and Computing Service)多路信息与计算系统(第二代分时系统) 1974年6月,UNIX V5第一个高级语言操作系统 1

2、979年1月,发布了UNIX V7 (UNIX Time-Sharing System, Seventh Edition)第一个商业版本 1983年1月,AT&T发布UNIX System V2、掌握UNIX两大派系 AT & T UNIX System V 版本:UNIX 1-7,System , , , UNIX System V Release 4.2 (SVR4.2) 现今的AIX 、SCO UNIX等 Berkeley UNIX (BSD) 计算机系统研究小组(CSRG)的BSD UNIX(Berkeley Software Distributions) 较有影响的版本4.3BSD

3、现今的 FreeBSD、Solaris等 工作站上的UNIX一般属于这一派系3、了解AIX基本知识(1)AIX (Advanced Interactive eXecutive),高级交互式执行系统(2)AIX系统的用户界面,CDE,通用桌面环境(COMMON DESKTOP ENVIRONMENT)(3)AIX的几个重要技术SMIT-SYSTEM MANAGEMENT INTERFACE TOOL 系统管理界面工具LVM-LOGICAL VOLUME MANAGER 逻辑卷管理器:应用与硬件之间进行管理的软件层次。JFS-JOURNAL FILE SYSTEM 日志文件系统:借鉴了数据库保护数

4、据的技术,以日记的形式记录文件中的变化。4、 掌握UNIX操作系统模型(1)内核也称为基本操作系统,是UNIX系统的核心部分 唯一与硬件交流的部分,是控制硬件的核心程序。常驻内存。用户不能直接访问内核; 实现了应用层用户与硬件的隔离; 实现了UNIX的多用户、多任务机制; 理论上讲,只修改内核部分就可以使同一操作系统在不同硬件环境下运行; 内核用C语言开发。 注意:系统工具和UNIX命令都不是内核组件。(2)常驻模块提供执行用户请求服务的例程 完成输入/输出控制服务 文件/磁盘访问服务(文件系统) 对设备、内存和处理器时钟的管理 常驻内存。(3)shell是UNIX的用户接口第3章 Unix入

5、门1. 掌握默认登录方式的设置 修改/etc/inittab配置文件# Default runlevel. The runlevels used are:# 0 - halt (Do NOT set initdefault to this)# 1 - Single user mode# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)# 3 - Full multiuser mode# 4 - unused# 5 - X11# 6 - reboot (Do NOT set initdefault

6、to this)# id:5:initdefault:default为5,表示默认进入图形界面;将5改为3就可以使启动直接进入控制台界面,再想进入XWindows用startx命令。2. 掌握修改用户登录口令的命令:passwd命令3. 注销当前登录用户的方式(1)logout;(2)exit;(3)ctrl+d用户注销时会调用系统注销文件(.bash_logout)文件执行。4. 掌握重启和关机命令:reboot、shutdown、poweroff。 三个指令均可以进行重新启动与关机的任务 在预设的情况下, 这几个指令都会完成一样的工作 halt会先呼叫shutdown,而shutdown最

7、后会呼叫halt shutdown可以依据目前已启动的服务来逐次关闭各服务后才关机 halt能够在不理会目前系统状况下,进行硬件关机的特殊功能! 可实现关机的命令:init 0、poweroff、kill -9 0、halt、shutdown -h now shutdownshutdown -h 10 I will shutdown after 10 mins/sbin/shutdown -t秒 -arkhncfF 时间 警告讯息 -t :在改变到其他runlevel之前,告诉init多久以后关机 -k :不要真的关机,只是发送警告讯息 -r :在将系统的服务停掉之后就重新启动(常用) -h

8、:将系统的服务停掉后,立即关机(常用) -n :不经过 init程序,直接以 shutdown功能来关机 -f :关机并开机之后,强制略过 fsck 的磁盘检查 -F :系统重新启动之后,强制进行 fsck 的磁盘检查 -c :取消已经在进行的 shutdown 指令内容。5. 掌握几个基本命令: cal who (who am i) (w) date man info help(-h)6. 重要的热键 Tab “命令补齐”:Tab接在一串命令的第一个命令后面 “文件补齐”:Tab接在一串命令的第二个命令后面 Ctrl-c(Ctrl+C,C) 中断目前运行的命令/程序 Ctrl-d 键盘输入结

9、束,End Of File(EOF)或End Of Input 也可用来替代exit的输入 离开文字界面,Ctrl-d或exit均可 Ctrl-z 将前台正在执行的命令/程序转入后台7. 更正键盘输入错误 删除字符Ctrl-h 删除整行Ctrl-u8. shell shell的常用种类: Bourne shell 程序名为 sh, 提示符为 $ C shell 程序名为 csh, 提示符为 % Korn shell 程序名为 ksh, 提示符为 $(ksh是bsh的超集) BashAgain Shell 程序名为bash,提示符为$,LINUX # 超级用户(无论何种shell) /etc/s

10、hells 查看/etc/shells 文件中的内容来查看自己主机中当前有哪些种类的shell,命令如下:#cat/etc/shells 使用下面的命令来查看Linux 当前正在使用的Shell 类型: #echo$SHELL 临时改变shell 将当前的shell从ksh变为Bash,然后再改回到ksh9. 了解Unix (Linux)的启动过程第4章 vi编辑器入门1. 掌握vi基本操作(1)打开vi编辑器:vi filename(2)命令行模式进入插入模式的方式(3)插入模式进入命令行模式的方式(4)退出vi编辑器:(q) (q! ) (w) (wq)2. 掌握vi的两种工作模式 命令模

11、式 vi的初始模式(基本工作模式) 主要包括移动光标、删除文本、粘贴文本和查找文本等。 键的输入不会显示在屏幕上,只会被解释执行。 一些命令以“:”、“/”、“?”开头;按回车键表示命令结束。 文本输入模式 命令模式下的子模式。 该模式下除 ESC键以外的所有其它键都作为输入字符被添加到被编辑的文本中。文本输入完成后必须按ESC键从文本输入模式返回到命令模式后,才能继续完成其它操作。3. 掌握从命令模式进入文本输入模式的命令键: i 在光标前插入文本 I 在光标所在行首插入文本 a 在光标后加入文本 A 在光标所在行尾加入文本 o 在光标所在行下面新加一行 O 在光标所在行上面新加一行 ESC

12、 退出文本输入模式,返回命令模式4. 命令模式操作 (1) 光标移动(了解) w 将光标向右移一个字 b 将光标向左移一个字 e 将光标移到字尾 0 将光标移到当前行的行首 (2) 翻页(了解) Ctrl+B键 向后翻页(Backward) Ctrl+F键 向前翻页(Forward) Ctrl+U键 向上翻半页(Up) Ctrl+D键 向下翻半页(Down) (3) 删除文本 x 删除光标所在字符(掌握) dw 删除光标所在词(word)的从光标开始到该词结尾的部分 D 删除光标所在位置到行尾部分 dd 删除光标所在行(掌握) x、dw、dd命令前都可以加上数字,表示同时删除多个单位。如输入5

13、x:删除5个字符;输入3dd:删除从当前行开始的3行(掌握) (4) 替换文本(了解) 字符替换命令 r: 把当前光标所在字符替换为紧跟在r后面的字符 (只替换一个字符)。 R: 从光标所在处开始替换字符,按Esc结束 s: 替换光标所在处字符,并进入文本输入方式 S: 替换光标所在全行,按Esc结束 单词替换命令 cw 把当前光标所在单词中, 从光标所在字符到该单词结尾部分, 替换为紧跟在cw命令后输入的部分, 直到ESC键结束。 新输入部分可能与被替换部分不等长 (5) 搜索文本 ( / 和 ? 命令) (掌握名称) 键入 / 后, / 出现在屏幕左下角,当输入要查询的字符串并按回车后,v

14、i 从当前位置开始向文件尾方向进行查找,并停留在找到的第一个字符串位置。 如果按 n则继续向文件尾方向查找。 如果查找到文件尾后继续按 n则又从文件头开始向文件尾方向进行查找。 在查找过程中如果按 N 键,则是向文件头方向进行查找。 ? 命令与 / 命令功能完全相同,只是查找方向是从当前位置向文件头方向进行 (6)其它辅助操作 u命令 撤销最近一条修改文本的命令 U命令 撤销对当前行做的所有修改 . 命令 重复最近一条修改命令(掌握) J命令 把下一行连接到当前行的行尾 p 命令 把最近一次删除命令删除的内容粘贴到当前光标之后, 光标以后的内容依次向后移动; 如果最近删除的是行, 则粘贴到当前

15、行下面, 原当前行下面的行依次向下移动。对一次删除的文本, 可用p命令粘贴任意多次。 (7)保存文本(掌握) :wq 保存文本, 退出vi , 返回shell :w 保存文本, 不退出, 继续在vi 中 :w file 把文本保存到文件file 中, 不退出 :q 退出vi , 返回到shell中 :q! 强行退出vi , 不保存修改过的文本 ZZ 保存文件,退出vi编辑器。 (8)文本移动(了解) 移动时,先要用dd删除要移动的文本 拷贝时,先用yy将要拷贝的文本读入缓冲区 以上两者都可以用P命令将原来的文本粘贴到光标所在的位置。 yy将当前行读入缓冲区 dd删除当前行 ndd删除当前行开始

16、的n 行 p将文本写到光标后的下一行 P将文本写到光标后的上一行第5章 UNIX文件系统1. 掌握Unix的文件类型 普通文件 目录文件 特殊文件(设备文件)(结合后面,掌握块设备、字符设备、链接文件等的表示)2. 熟悉Linux的文件系统结构 /home、/bin、/dev、/etc、/mnt3. 掌握UNIX文件系统存储结构(P182)引导块超级块i 节点列表块数据存储区(文件和目录) 引导块: 0号块。用于启动系统,存放引导程序,它含有的程序代码用于系统启动时引导执行操作系统的内核。 系统上电启动时,其中的引导程序被读入和装载入操作系统。它不是文件系统的必要组成部分。 超级块: 1号块,

17、 也叫管理块。存放与整个文件系统的管理有关的信息。 存放文件系统的标题信息,包括文件系统大小、i节点表大小、数据区的使用状况等。 i节点列表块: i节点(index node),简记为i-node。i节点区由若干块构成,专用于存放i节点。 系统中的每个文件都对应一个i节点。每块可容多个i节点,每个i节点有固定大小。i节点中最重要的信息是“索引”信息。i节点中还记录了一些文件属性信息。注意:i节点内不含有文件的文件名。 在使用命令mkfs创建文件系统时,根据整个块设备的大小,i节点区大小由系统管理员自行指定,或者采用默认的大小。一旦创建之后,对这个存储设备来说,i节点的数目就固定为一个常数。 i

18、节点编号从1开始,1,2,3,不使用编号为0的i节点。 数据存储区: 用于存放文件中数据的区域,以块为单位存取,除了普通磁盘文件之外,还包括目录表。一个存储设备的文件存储区占整个存储空间的绝大部分。 文件系统创建(mkfs),安装(mount),脱卸(umount),完整性检查和修复程序存于/etc目录下。/etc目录主要存放系统维护和管理使用的命令及配置文件。4. 掌握文件系统的安装、卸载 # mount specialfile directoryname如: mount /dev/hda1 /mnt/a # umount specialfile(or directoryname)如: um

19、ount /dev/hd1 (umount /mnt/a)5. 掌握链接含义及用法 链接分为两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。 建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。 硬链接(hard link) hard link就是直接再建立一个inode连结到文件放置的block。 进行硬链接时,文件内容不会改变,只是在查询的时候,利用原来的inode与后来的inode 均可找到数据放置的地点,因此两个文件的内容会是一样的,对前一个文件的存取动作与对后一个文

20、件一样。 目录本身只消耗inode,没有数据,所以hard link不能link目录。 硬链接的限制 不能跨文件系统,因为不同的文件系统有不同的inode表 不能 link 目录 符号链接(Symbolic Links) 符号链接就是再建立一个独立的文件,而这个文件会让数据读取指向他link的那个文件内容。 如果源文件被删除,那么符号链接将不再有效(打不开) 建立链接的命令ln 语法: ln -s 源文件 目标文件参数说明: -s提供符号链接 不带选项执行ln代表硬链接6. 掌握目录、路径等含义用法 主目录 用户登录进入系统时的初始工作目录,由/etc/passwd文件指定。 /home/XX

21、X cd 、cd . 当前工作目录 用户当前所处在的目录 pwd 父目录 指定目录的上一级目录 cd . 子目录 指定目录的下一级目录 路径名 到达指定节点的通路的名称, 用于定位文件。它包括通路上经过的所有目录的名称。 相对路径 起始点是当前工作目录的路径名 绝对路径 起始点是根目录( / )的路径名7. 掌握目录操作方法 pwd 显示当前工作目录 $ pwd 定位自己在文件系统中的位置 如:/home/tom cd 改变当前工作目录 $ cd datafile/archive 相对路径 $ cd /usr/lib 绝对路径 $ cd ./dir35 相对路径 $ cd ./weekly/a

22、ccount 相对路径 $ cd $HOME 返回用户主目录,绝对路径 $ cd 返回用户主目录,缺省值 $ cd . 进入上一级目录 成功执行cd 命令后,除非再使用cd 命令改变当前工作目录,否则就一直停留在新目录下;如果执行不成功,则当前工作目录还在原位置。 mkdir 创建目录 $ mkdir /home/teacher 绝对路径 $ mkdir run_log 相对路径 $ mkdir test1 test2 test3 同时创建多个目录 mkdir命令的执行条件是用户在要创建新目录的父目录下具有写权限。 rmdir 删除目录 $ rmdir backup $ rmdir /tmp/

23、file_sav $ rmdir dd1 dd2 /computer/develop 使用此命令的两个前提:(1) 指定的目录必须为空目录(2) 指定的目录不能是当前的目录,如删除目录 /home/student1/doc $ cd /home/student1 $ rmdir doc8. 了解(掌握)文件操作命令 touch命令 用于修改文件的访问时间、更改时间(modificated); 并可以用来创建0字节长度的文件 使用touch命令有两种目的1)如果命令参数中指定的文件并不存在,这个文件将被创建;2)如果命令参数中指定的文件存在,那么这个文件的最后一次更改时间(modificated

24、)将被更新为当前的时间。 ls 命令的常用选项 -a 列出包括隐含文件在内的所有(all)文件,包括那些名字以句点打头的文件,(默认情况下,名字以句点打头的文件是不被列出的。) -l 以长(long)格式显示文件的七项主要信息 -F 标记(Flag)每个文件。 如果是目录文件,则在文件名后加斜杠(/); 如果是可执行文件,则在文件名后加星号(*); 若是符号连接文件,则在名字后面加; 若是管道文件,则在名字后面加|; 若是普通文件,则名字后面无任何标记。 允许同时指定多个选项,比如ls -aF命令就是同时使用两个选项a和F。 -R 递归地列出碰到的子目录(Recursion)。 在列出子目录时

25、,如果子目录还有子目录,就一直如此追究下去,直到所有的分支目录。 如:ls R 列出当前目录下所有文件。 -i 列出文件的i节点号。. 列出当前目录下所有文件。 -d 若实参是目录,则只列其名字(不列内容) 删除文件: rm 命令(掌握) rm -i -r file1 file2 file3 永久性删除文件file1 file2 file3 , 不可恢复。 -i 交互方式(interactive),删除文件前需确认 -f 强行删除(force),只读文件也可以被删除 -r 递归删除(recursively):当它是一个目录时,递归地删除子目录中的所有文件和目录。常使用该命令删除一棵已有的目录树

26、。例如:$ rm -r file* cat、tac、more、less、head、tail、pg、cp、mv、paste 创建文件,可使用(掌握) touch file cat file 文件统计:wc 命令(掌握) wc -lwc file1 file2 file3 对指定的一个或多个文件进行行、单词和字符数进行统计。 -l 只对行数进行统计 -w 只对单词数进行统计 -c 只对字符数进行统计 find命令(掌握)在指定的目录下递归查找指定属性的文件。 $ find /home/teacher -name book -print find verl.d ver2.d -name *.c pr

27、int (1) find . -type d print 从当前目录开始查找,仅查找目录,找到后,打印路径名。这种方法可以按层次列出当前的目录结构。 (2) find / -name stud* -type d print 指定了两个条件:名字与stud*匹配,类型为目录。这是两个条件的“逻辑与”,同时符合这两个条件的项目,打印路径名。 (3) find / -type f -mtime -10 -print从根目录开始检索最近10天之内曾经修改过的普通磁盘文件。 grep命令(掌握)在一个或多个文本文件中查找指定的字符串, 并显示包含指定字符串的行。 在testfile文件中查找包含seco

28、nd字符串的行 $ grep second testfile This is the second 分别在data1和data2文件中查找包含字符串teacher的行 $ grep teacher data1 data2 在一个或多个文本文件中查找指定的字符串, 并显示包含指定字符串的行。分别在first和testfile文件中查找字符串the, 而不是查找希望的the first; 如要查找带空格的字符串, 应使用引号。$ grep the first testfile$ grep the first testfile 在给定文件中查找不包含指定字符串的行$ grep -v computer

29、 article 查找系统中所有属于team01的进程 $ps -ef | grep team01 tar命令 tar cvf work1.tar ./work1work1是一个复杂的子目录,有多个目录层次。结果,打包成一个文件work1.tar。 tar xvf work1.tar 从归档文件中恢复数据。 (1) tar调用gzip:tar中使用-z这个参数来调用gzip。(掌握)tar -czf all.tar.gz *.jpg这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz。tar -xzf all.tar.gz将上面产生的包解开。 (2) tar调用bzip2(了解)bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。与bzip2相对的解压程序是bunzip2。tar中使用-j这个参数来调用bzip2。tar -cjf all.tar.bz2 *.jpg将所有.jpg的文件打成一个tar包,并调用bzip2压缩,生成一个bzip2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1