Linux教程复习资料
- 格式:doc
- 大小:71.00 KB
- 文档页数:7
Linux教程复习资料
第一章
1 GUN计划的内容和自由软件的定义。
答:(1)GNU计划:Richard Stallman 组织开发的一个完全基于自由软件的软件体系计划。
(2)自由软件:由开发者提供软件全部源代码,任何用户都有权使用、复制、扩散、修改该软件,同时用户也有义务将自己修改过的程序代码公开。
2.Linux版本的分类方法及具体的表示方法。
答:Linux有两种版本:核心(Kernel)版本和发行(Distribution)版本。
1)核心版本的序号有三部分数字组成:major.minor.patchlevel
major为主版本号,minor为此版本号,patchlevel表示对当前版本的修订次数。
2)常见发行版本版本:
Red Hat Linux /Fedora Core 、Debian 、Ubuntu 、Slackware 、openSuSE 、
红旗Linux 、中华普标。
3.Linux下磁盘分区情况,磁盘标示符与分区的对应关系。
答:Linux通过字母和数字的组合来标志硬盘分区。
1)前两个字母表示分区所在设备的类型:hd表示IDE硬盘,sd表示SCSI/SATA/USB 硬盘;
2)第三个字母表示分区在那个设备上:had 表示第一块IDE硬盘,hdb 表示第二块IDE硬盘,sdc表示第三块SCSI硬盘;
3)最后的数字表示分区的次序:数字1~4表示主分区或扩展分区,逻辑分区从5开始。
4.安装Linux所需分区和Linux所默认的文件系统。
答:安装红旗Linux需要两个必备的分区:一个根文件系统分区(类型为ext3,ext2或reiserfs)和一个交换分区(类型为swap)。
默认的文件系统:ext3.
5.Linux下系统引导的过程。
答:BIOS自检、MBK中的引导装载程序启动、Linux内核运行、用户登录。
6.常用的桌面系统。
答:GNUME和KDE。
第二章
1.常用命令.
(1) ls 列出指定目录的内容。
ls [选项] [目录或文件]
(2) echo 将命令行中的参数显示到标准输出(即屏幕)上。
(3) date 在屏幕上显示或设置系统的日期和时间。如果没有选项和参数,将直接显示系
统的当前日期和时间。
(4) passwd 把原来的口令改为一个更安全的字符串。
(5) cat 连接文件并打印到标准输出设备上。
cat [选项] 文件
(6) more 显示文件内容。
more [选项] 文件
(7)less 分屏显示文件的内容。
(8)touch 修改指定文件的开头若干行,行数由参数来确定。默认10.
(9)grep 在文本文件中查找指定模式的词或短语,并在标准输出设备上显示包括给定字符串模式的所有行。
(10)rm 删除文件和目录。
(11)mv 对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。
(12)mkdir 用来创建目录。
mkdir [选项] dirname
(13)chmod 用于改变或设置文件或目录的存取权限。
2.文件系统的内容。
答:文件系统是磁盘上有特定格式的一片区域,操作系统通过文件系统可以方便的查询和访问其中所包含的磁盘块。
3.绝对路径和相对路径。
答:(1)绝对路径:在Linux操作系统中,每一个文件有唯一的绝对路径名,它是沿着层次树,从根目录开始,由到达相应文件的所有目录名连接而成的,个目录名之间以斜线(/)字符隔开。
(2)相对路径:利用相对当前工作目录的路径指定一个文件。
4. ls-l 个字段的含义。
答:文件类型与权限连接数文件主文件组文件大小建立或最近修改的时间文件名。
5.链接文件定义,分类。
答:Linux具有为文件其多个名字的功能,成为连接。被连接的文件可以存放在相同的目录下,但是必须有不同的文件名,也可以有相同的文件名,但是存放在不同的目录下,这样只要对一个目录下的该文件进行修改,就可以完成对所有目录下的同名连接文件的修改。
链接文件有两种形式:硬链接和符号连接。
6.为文件添加执行权限。
答:chmod [who]+x 文件名
第三章
1.vi编辑器的三种工作方式,相互之间的转换
答:(1)VI编辑器有三种工作方式:命令方式,输入方式和ex转义方式。
(2) 1)在shell提示符后输入vi [文件名] 进入命令方式。
2)命令方式→输入方式:通过文本输入命令如a,i,o,s,c,r。
按Esc键返回命令方式。
3)命令方式→ex转义方式:输入转义命令(:)。
命令执行完自动返回命令方式。
2.vi中常用的进入,插入,删除,退出命令。
答:(1)进入:vi [文件名]
(2)退出::wq 、:ZZ 、:x 、:q! 四种。
(3)插入:i 和 I两种。
(4)删除:x 、X、dd、D、d...
第四章
1.shell种类和版本。
答:shell的种类有很多。常用的有Bourne shell(简称sh)、C shell(简称 csh)、Korn shell (简称ksh)、Bourne Again shell(简称 bash)。
2.Bash的特点。
答:(1)命令行历史。使用命令行历史特性,可以恢复以前输入的命令。
(2)命令行编辑。可以利用编辑器修改已经输入的命令。
(3)命令补全。能在输入文件名的一部分之后,由系统自动填入剩余的部分。
(4)别名扩展。能建立代表某些命令的名字。
3.shell脚本的执行方法。
答:有三种方法:
(1)输入定向到shell脚本。
(2)以脚本名作为bosh参数。
(3)将shell脚本的权限设置为可执行,然后在提示符下直接执行。
4.shell中读取键盘输入的命令:read。
5.shell中常用的通配符的含义,引号的含义。
答:(1)一般通配符:
1)*(星号)——匹配任意字符的0次或多次出现。
2)?(问好)——匹配任意一个字符。
3)[字符组]——匹配该字符组所限定的任何一个字符。
4)!(惊叹号)——如果它紧跟在一对方括号的左方括号([)之后,表示不在一
对方括号中所列的字符。
模式表达式:
1)*(模式表)——匹配给定模式表中0次或多次出现的“模式”,各模式之间以
“|”分开。
2)+(模式表)——匹配给定模式表中一次或多次出现的“模式”,各模式之间以
“|”分开。
3)?(模式表)——匹配模式表中任何一种0次或一次出现的“模式”,各模式
之间以“|”分开。
4)@(模式表)——仅匹配模式表中给定一次出现的“模式”,各模式之间以“|”
分开。
5)!(模式表)——出给定模式表中的一个“模式”外,它可以匹配任何其他东西。
(2)引号:
1)双引号:有双引号括起来的字符(除$、倒引号(’)、和反斜线(\)外)均作
为普通字符对待。
2)单引号:有单引号括起来的字符都作为普通字符出现。
3)倒引号:倒引号括起来的字符串被shell解释为命令行,在执行时,shell会
先执行该命令,并以它的标准输出结果取代整个倒引号部分。