《linux系统基础》新大纲_第1页
《linux系统基础》新大纲_第2页
《linux系统基础》新大纲_第3页
《linux系统基础》新大纲_第4页
《linux系统基础》新大纲_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux系统基础教学大纲编写人: 韩旭 一、 课程教学目标:(一) 知识目标1、掌握linux的安装及相关配置;2、能对linux熟练的操作;3、在实际的学习中熟练的掌握和应用linux;4、知道开源软件和在linux上安装相关的软件;5、控制网络命令,学习软件包的制作,6、linux用户,磁盘,进程,计划任务等管理。(二) 能力目标了解Linux发展史和特性,了解Linux基本图形并掌握命令操作,该课程让学生在Linux环境下实现配置管理和磁盘管理和服务的管理,胜任一般企业的服务器配置与管理工作。在学习过程中通过辅助大量的实战练习,锻炼学生的思考能力和动手的熟练程度。通过学习小组讨论、交流

2、、相互加错、排错的过程,能真正做到提高学生实际操作能力。二、 课程教学内容(体现核心知识点及重难点):教学内容及考核要求第一单元Linux的安装及相关配置(4课时)1.1计算机操作系统简介1.1.1 操作系统是什么1.1.2 操作系统的内核是什么1.1.3 两种操作系统用户界面1.2安装Linux操作系统的准备工作1.2.1 为什么选择Red Hat Linux1.2.2 为什么使用企业版1.3安装Linux操作系统1.3.1 图形安装1.3.2 最小化安装【考核要求】1. 计算机操作系统简介1) 掌握操作系统的定义:操作系统是一个用来协调、管理和控制计算机硬件和软件资源的系统程序,它位于硬件

3、和应用程序之间。2) 掌握操作系统的内核的定义:操作系统的内核是一个管理和控制程序,负责管理计算机的所有物理资源,其中包括文件系统、内存管理、设备管理和进程管理。3)4) 了解两种操作系统用户界面 :图形界面、命令行界面。2. 安装Linux操作系统的准备工作1) 了解为什么选择Red Hat Linux:因为它是所有Linux/UNIX系统中最容易安装,同时也是应用最广的一种Linux操作系统。2) 了解为什么使用企业版:因为Linux操作系统多数是用作服务器的,由于使用Linux的成本十分低廉,因此目前许多Internet服务器都是使用Linux操作系统。3. 安装Linux操作系统1)

4、掌握安装Linux操作系统时对内存的最低要求为:512M2) 掌握安装过程中的各选项的含义:a) install or upgrade an existing system:安装或升级现有的系统b) install system witn basic video driver:安装系统和基本的视频驱动程序c) rescue installed system:救援安装系统d) boot from local drive:从本地硬盘启动3) 了解安装过程语言的选择为简体中文的选项为:Chinese(Simplified)4) 掌握默认的主机名为:localhost.localdomian5) 掌握

5、安装过程中密码的设置:无需复杂性要求。6) 掌握选择skip按钮会跳过对安装介质的检测。7) 掌握最小化安装相关事项:a) 掌握最小化安装时无法开启图形桌面。b) 掌握文本界面下用户登陆输入的密码不显示。c) 掌握最小化安装系统时默认缺失的程序为:x-window8) 掌握默认的管理员为root第二单元UNIX和Linux操作系统概述(4课时)2.1UNIX是什么2.1.1 UNIX是什么2.1.2 UNIX操作系统的特点2.2UNIX 的简要发展史2.3GNU项目与自由软件2.3.1 GUN计划2.3.2 自由软件意味着什么2.4Linux简介 2.4.1 Linux是什么2.4.2 Lin

6、ux操作系统的主要用途2.4.3 常见的两种桌面环境2.6登录和退出Linux2.6.1 init 0命令2.6.2 虚拟终端的切换2.6.3 系统提示符“$”和“#”2.6.4 exit命令【考核要求】1. UNIX是什么1) 掌握UNIX的定义:UNIX是一个计算机操作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序。2) 掌握UNIX的特点:多用户和多任务a) 多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而且他们互不干扰;b) 多任务表示任何一个用户在同一时间可以在UNIX操作系统上运行多个程序。2. UNIX的简要发展史(不做考核)3. GNU项目与自由软件1

7、) 了解GUN计划,是由Richard Stallman在1983年9月27日公开发起的,它的目标是创建一套完全自由的操作系统。2) 了解GPL条款GPL条款是为保证GNU软件可以自由地使用、复制、修改和发布,所有GUN软件都有一份在禁止其他人添加任何限制的情况下授予所有权利给任何人的协议条款。3) 了解自由软件意味着:a) 你有自由以任何目的来运行该程序。b) 你有修改程序满足自己需求的自由。c) 你有权利重新发布副件,既可以白送也可以收取一定费用。d) 你有权利发布该程序修改过的版本,从而让其他人得益于你的改进。4. Linux简介1) 掌握Linux的定义:Linux是一套免费使用和自由

8、传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。2) 掌握Linux操作系统的主要用途:主要用于服务器,特别是网络服务器。3) 掌握两种常见的桌面环境:KDE和GNOME。5. 登录和退出Linux1) 掌握关闭Linux系统的命令:init 02) 掌握切换虚拟终端的方法:Ctrl+Alt+F16,如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F23) 掌握普通用户登录后系统的提示符:$4) 掌握root用户登录后系统的提示符:#5) 掌握退出Linux系统的命令:exit第三单元Linux命令及获取帮助(4课时)3.1Linu

9、x命令的格式3.1.1 命令的语法格式3.1.2 命令格式中命令、选项、参数的具体含义3.2whoami命令3.2.1 whoami命令的功能3.3who命令3.3.1 who命令的功能3.3.2 who命令的输出结果3.4date、cal、和clear命令及带有参数的命令3.4.1 date命令的功能3.4.2 cal命令的功能3.4.3 cal命令用法举例3.4.4 clear命令的功能3.4.5 清屏快捷键3.5su和passwd命令3.5.1 su命令的功能3.5.2 su命令用法举例3.5.3 passwd命令功能3.5.4 passwd用法举例3.6利用man命令来获取帮助信息3.

10、6.1 man命令功能3.6.2 man命令用法举例【考核要求】1. Linux命令的格式1) 了解Linux命令的语法格式:命令 【选项】 【参数】2) 掌握命令格式中命令、选项、参数的具体含义a) 命令:告诉Linux(UNIX)操作系统做(执行)什么。b) 选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以“-”字符开始的。c) 参数:说明命令影响(操作)的是什么(如一个文件、一个目录或是一段正文文字)2. whoami命令1) 了解whoami命令的功能:列出目前登陆Linux系统所使用的用户名(账号)。3. who命令1) 掌握who命令的功能:列出目前哪些用户在系统上工作

11、。2) 掌握who命令的输出结果:显示当前登录的所有用户,以及当前的日期和时间。4. date、cal、和clear命令及带有参数的命令1) 掌握date命令的功能:显示系统当前的日期和时间。2) 掌握date命令设置时间时间的格式:date 月日时分年。例如:将时间设定成2013年12月24日上午10点18的命令:date 33) 掌握cal命令的功能:显示某月的日历。4) 灵活应用cal命令列出某一年某月的日历:例如显示2008年8月份日历的命令为:cal 8 20085) 掌握clear命令的功能:清除屏幕6) 掌握清屏快捷键:ctrl+l5. su和passwd命令1) 掌握su命令的

12、功能:从当前的用户切换到另一个指定的其他用户。2) 灵活应用su命令切换用户:例如:切到root用户的命令:su root3) 掌握passwd命令功能:修改用户(既可以是普通用户,也可以是root用户)的密码,查看用户的密码状态等。4) 掌握使用passwd命令修改用户密码:例如:修改dog用户密码的命令:passwd dog6. 利用man命令来获取帮助信息1) 掌握man命令的功能:获取某个Linux命令的使用说明。2) 掌握使用man命令查看某命令的使用说明:例如:查看su命令的使用说明的命令为:man su第四单元 目录文件的浏览、管理及维护(一)(4课时)4.1Linux文件系统的

13、层次结构4.1.1 Linux文件系统的树状结构4.1.2 目录是什么4.1.3 顶层根目录的表示4.1.4 文件系统中的两个特殊目录4.2 Linux系统中的一些重要的目录4.2.1 bin目录4.2.2 sbin目录4.2.3 家目录4.2.4 挂载目录/media或/mnt4.2.5 其他常用目录4.3绝对和相对路径4.3.1 绝对路径4.3.2 相对路径【考核要求】1. Linux文件系统的层次结构1) 了解Linux文件系统的树状结构:在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构。2) 掌握目录的定义:目录相当于Windows中的文件夹

14、,目录中存放的既可以是文件,也可以是其他的子目录。3) 掌握顶层根目录的表示:使用“/”来表示根目录4) 了解文件系统中的两个特殊目录:. 表示当前目录,即用户所在的工作目录. 表示父目录,即当前目录的上一层目录2. Linux系统中的一些重要的目录1) 掌握Linux中的一些重要目录a) bin目录:用来存放常用的可执行文件b) sbin目录:用来存放系统的可执行文件c) 家目录:用来存放用户自己的文件或目录,其中,超级用户root的家目录是/root,而普通用户的家目录被存放在/home目录下,并使用用户名作为最后一级目录(家目录)的名称,如cat用户的家目录为/home/catd) 挂载

15、点(目录):通常可移除式硬件会被挂载在/media或/mnt目录之下3. 绝对和相对路径1) 掌握绝对路径的定义:必须以一个正斜线(/)开始。绝对路径包括从文件系统的根节点开始到要查找的对象(目录或文件)所必须遍历的每一个目录的名字,它是文件位置的完整路标,因此在任何情况下都可以使用绝对路径找到所需的文件。2) 掌握相对路径的定义:不是以正斜线(/)开始,相对路径可以包含从当前目到要查找的对象(目录或文件)所必须遍历的每一个目录的名字。第五单元 目录文件的浏览、管理及维护(二)(4课时)5.1使用pwd和cd命令来确定和切换目录5.1.1 pwd命令的功能5.1.2 cd命令的功能5.1.3

16、cd .5.1.4 cd 5.1.5 cd 5.1.6 cd5.2使用ls命令列出目录中的内容5.2.1 ls命令的功能5.2.2 ls a5.2.3 ls all5.2.4 ls l5.3使用cp命令复制文件和目录5.3.1 cp命令的功能5.3.2 i选项5.3.3 r选项5.3.4 p选项5.3.5 f选项5.4使用mv命令移动及修改文件和目录名5.3.6 mv命令的功能5.3.7 mv命令的用法举例5.5使用mkdir命令创建目录5.5.1 mkdir命令的功能5.5.2 mkdir命令的用法举例5.6使用touch命令创建文件5.6.1 touch命令的功能5.6.2 touch命令

17、的用法举例5.7使用rm命令删除文件5.7.1 rm命令的功能5.7.2 i选项5.7.3 r选项5.7.4 f选项5.7.5 rm命令的用法举例5.8使用rmdir或rm r命令删除目录5.8.1 rmdir命令的功能5.8.2 rmdir命令的用法举例5.8.3 rm r命令的功能5.8.4 rm r命令的用法举例【考核要求】1. 使用pwd和cd命令来确定和切换目录1) 掌握pwd命令的功能:确定现在所在的工作目录2) 掌握cd命令的功能:切换当前目录3) 掌握“cd .”命令:进入上一级目录4) 掌握“cd ”命令:切换到用户的家目录5) 掌握“cd”命令:同cd ,也可切换到用户的家

18、目录6) 掌握“cd ”命令:切换到用户之前的工作目录7) 掌握“cd 目录名”命令:切换到指定的目录。a) 例如:切换到/home/dog目录的命令为:cd /home/dog2. 使用ls命令列出目录中的内容1) 掌握ls命令的功能:列出当前目录(默认为当前目录)或指定目录中的内容2) 掌握ls -a命令:列出目录下的所有文件,包括以“.”开头的隐含文件a) 例如:列出/home/dog目录中的所有文件,包括隐藏文件的命令:ls -a /home/dog3) 了解ls all命令:同ls a4) 掌握ls l命令:列出某个目录中每一个文件的详细资料例如:列出/home/dog目录中所有非隐

19、藏文件的细节的命令:a) ls l /home/dog3. 使用cp命令复制文件和目录1) 掌握cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中。2) 掌握cp命令的常用选项:a) r(recursive,递归的):递归地复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。i) 例如:将/home/dog目录中的内容全部复制目录/home/cat中的命令为:cpr /home/dog /home/catb) -f(force,强制):若目标文件已经存在,系统并不询问而是强制复制,即直接覆盖原有的文件。4. 使用mv命令移动及修改

20、文件和目录名1) 掌握mv命令的功能:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。2) 掌握mv命令的用法举例:a) 移动文件和目录的例子:将当前目录中的lists文件移动到其子目录babydog中的命令:mv lists babydogb) 重命名文件和目录的例子:将babydog目录名改为babydog的命令:mv babydog babydog5. 使用mkdir命令创建目录1) 掌握mkdir命令的功能:创建一个新目录2) 掌握mkdir命令的用法举例:创建目录daddog的命令:mkdir dadgog6. 使用touch命令创建文件1) 掌握touch命令的功能

21、:可以创建一个空文件,也可以同时创建多个文件。2) 掌握touch命令的用法举例:在当前目录中创建一个名为babydog1的文件的命令:touch babydog17. 使用rm命令删除文件1) 掌握rm命令的功能:永久地在文件系统中删除文件或目录。2) 掌握rm命令的常用选项:a) r(recursive,递归的):递归地删除目录。当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容。b) f(force,强制):系统并不询问而是强制删除,即直接删除原有的文件。3) 掌握rm命令的用法举例:删除当前目录中的babydog1文件的命令:rm babydog18. 使用rmdir

22、或rm r命令删除目录1) 掌握rmdir命令的功能:删除空目录。2) 掌握rmdir命令的用法举例:删除空目录 mumdog/girldog/babydog的命令:rmdir mumdog/girldog/babydog3) 掌握rm r命令的功能:删除包含文件和子目录的目录。4) 掌握rm r命令的用法举例:删除非空目录mumdog的命令:rmr mumdog第六单元 文件的浏览(4课时)6.1使用cat命令浏览正文文件的内容6.6.1 cat命令的功能6.6.2 cat命令的用法举例6.2使用head命令浏览文件中的内容6.2.1 head命令的功能6.2.2 n选项6.2.3 head

23、命令的用法举例6.3使用tail命令浏览文件中的内容6.3.1 tail命令的功能6.3.2 n选项6.3.3 tail命令的用法举例6.4使用more命令浏览文件3.4.1 more命令的功能3.4.2 more命令的用法举例【考核要求】1. 使用cat命令浏览正文文件的内容5) 掌握cat命令的功能:将一个或多个文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容。6) 掌握cat命令的用法举例:a) 浏览game.txt文件中的全部内容的命令:cat game.txt2. 使用head命令浏览文件中的内容1) 掌握head命令的功能:默认将显示一个文件的前10行。2) 掌

24、握head命令的常用选项:-n 改变显示的行数3) 掌握head命令的用法举例:a) 查看/etc/passwd文件中前10行的详细信息的命令:head /etc/passwdb) 查看/etc/passwd文件中前5行的详细信息的命令:headn 5 /etc/passwd3. 使用tail命令浏览文件中的内容1) 掌握tail命令的功能:默认显示文件最后10行的内容。2) 掌握tail命令的常用选项:-n 显示从文件末尾算起的n行3) 掌握tail命令的用法举例:a) 查看/etc/passwd文件中最后10行的详细信息的命令:tail /etc/passwdb) 查看/etc/passw

25、d文件中最后5行的详细信息的命令:tailn 5 /etc/passwd4. 使用more命令浏览文件1) 掌握more命令的功能:使用more命令之后,每次在屏幕上显示一屏(一页)的文件内容,并且在屏幕的尾部将会出现“More-(n%)”的信息,其中,n%是已经显示文件内容的百分比。2) 灵活应用more命令a) 分页浏览learning.txt文件内容的命令:more learning.txt第七单元 用户、群组和权限(4课时)7.1用户及passwd文件7.1.1 /etc/passwd文件的功能7.1.2 /etc/passwd文件每个字段的具体含义7.2shadow文件7.2.1 /

26、etc/shadow文件的功能7.2.2 /etc/shadow文件每个字段的具体含义7.3群组及group文件8.3.1 /etc/group文件的功能8.3.2 /etc/group文件每个字段的具体含义7.4root用户及文件的安全控制7.4.1 什么是root用户7.4.2 用户分类7.4.3 文件操作权限7.4.4 文件操作权限的字符表示7.5怎样查看文件的权限7.5.1 带有-l选项的ls命令7.6使用符号表示法设定文件或目录上的权限7.6.1 chmod命令的功能7.6.2 chmod命令的-R选项7.6.3 什么是符号表示法7.6.4 权限状态的3个部分7.6.5 符号表示法举

27、例7.7使用数字表示法设定文件或目录上的权限7.7.1 什么是数字表示法7.7.2 数字代表的资源权限状态7.7.3 数字表示法举例【考核要求】1. 用户及passwd文件1) 掌握/etc/passwd文件的功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database)。2) /etc/passwd文件每个字段的具体含义:a) 第1个字段(列)记录的是这个用户的名字(在创建用户时root用户起的)。b) 第2个字段(列)如果是x,表示该用户登录Linux系统时必须使用密码;如果为空,则该用户在登录时无须提供密码。c) 第3个字段(列)记录的是这个用户的uid。d) 第4个字段

28、(列)记录的是这个用户所属群组的gid。e) 第5个字段(列)记录的是有关这个用户的注释信息(如全名或通信地址)。f) 第6个字段(列)记录的是这个用户的家目录的路径。g) 第7个字段(列)记录的是这个用户登录后,第一个要执行的进程。2. shadow文件1) /etc/shadow文件的功能:存储所有用户的密码,每一个用户占用一行记录,该文件实际上就是存放用户密码的数据库(Database)。2) /etc/shadow文件每个字段的具体含义:a) 第1个字段(列)是用户名。b) 第2个字段(列)是密码,这个密码是经过MD5加密算法加密过的密码。3. 群组及group文件1) /etc/gr

29、oup文件的功能:存放了Linux系统中所有群组的信息,它实际上就是一个存放群组信息的数据库(Database)。2) /etc/group文件每个字段的具体含义:a) 第1个字段是这个群组的名字。b) 第2个字段中的x表示这个群组在登录Linux系统时必须使用密码。c) 第3个字段记录的是这个群组的gid。d) 第4个字段记录的是这个群组里还有哪些群组成员。4. root用户及文件的安全控制1) 掌握root用户的定义:root用户也称为超级用户,它可以完全不受限制地访问任何用户的账户和所有文件及目录。2) 了解Linux系统中用户分类:Linux系统是将系统中的所有用户分成了3类:a) 第

30、1类:所有者b) 第2类:同组用户c) 第3类:非同组的其他用户3) 掌握文件操作权限包括读(read)、写(write)和执行(execute)4) 掌握Linux操作系统在显示权限时,使用如下4个字符来表示文件操作权限:a) r:表示read权限,也就是可以阅读文件或者ls命令列出目录内容的权限。b) w:表示write权限,也就是可以编辑文件或者在一个目录中创建和删除文件的权限。c) x:表示execute权限,也就是可以执行程序或者使用cd命令切换到这个目录以及使用带有-l选项的ls命令列出这个目录中详细内容的权限等。d) -:表示没有相应的权限(与所在位置的r、w或x相对应)。5.

31、怎样查看文件的权限1) 掌握使用ls l命令查看文件上所设定的权限。2) 掌握ls l命令的显示结果中的第一列分成4组,其中;a) 第1个字符为第1组,代表这是一个文件(-)或是一个目录(d),也可以是其他资源。b) 第2、3、4个字符为第2组,定义了文件或目录的所有者(owner)所具有的权限,使用u代表所有者(owner)对文件的所有权限。c) 第5、6、7个字符为第3组,定义了文件或目录的所有者所在的群组中其他(用户)所具有的权限,使用g代表这一组(group)权限。d) 第8、9、10个字符为第4组,定义了既不是owner也不和owner在同一群组的其他用户对文件或目录所具有的权限。使

32、用o代表这一组(other)权限。6. 使用符号法设定文件或目录上的权限1) 掌握chmod命令的功能:设定或更改文件或目录上的权限。2) 掌握-R选项:不但设置(或更改)该目录权限,而且还要递归地设置(或)更改该目录中所有文件或子目录的权限。3) 掌握是符号表示法的定义:符号表示法是使用几个特定的符号来设定权限的状态。4) 掌握权限状态可以分为3个部分:a) 第1个部分,表示要设定或更改谁的权限状态。其中的具体表示如下:u:表示所有者(owner)的权限。g:表示群组(group)的权限。o:表示既不是owner也不与owner在同一个group的其他用户(other)的权限。a:表示以上3

33、组,也就是所有用户(all)的权限。b) 第2部分,是运算符(operator),也有人称为操作符,其中的具体表示如下:+:表示加入权限-:表示去掉权限=:表示设定权限c) 第3部分,表示权限(permission),其中的具体表示如下:r:表示read(读)权限。w:表示write(写)权限。X:表示execut(执行)权限。5) 灵活应用符号表示法设定或更改文件或目录上的权限:a) 例如:在dog_wolf文件上添加所有者和同组用户的可执行权限的命令:chmod ug+x dog_wolfb) 例如:在babydog目录上为其他用户添加写权限的命令:chmod o+w babydog7.

34、使用数字表示法设定文件或目录上的权限1) 掌握数字表示法的定义:数字表示法是指使用一组三位数的数字来表示文件或目录上的权限状态。其中:第1个数字代表所有者(owner)的权限(u)。第2个数字代表群组(group)的权限(g)。第3个数字代表其他用户(other)的权限(o)。2) 数字代表的资源权限状态:4:表示具有读(read)权限。2:表示具有写(write)权限。1:表示具有执行(execute)权限。0:表示没有相应的权限。3) 灵活应用数字法表示法设定或更改文件或目录上的权限:a) 例如:使用数字表示法对owner开放/home/dog/babydog目录和其中所有文件的一切权限,

35、但是对同组用户开放读和执行权限,而对其他用户只开放读权限的命令:chmod -R 754 /home/dog/babydog 第八单元 用户、群组及权限的深入讨论(4课时)8 .1使用passwd修改密码和检查用户密码的状态8.1.1 S选项8.1.2 passwd -命令用法举例8 .2使用su命令进行用户的切换8.2.1 使用echo命令显示环境变量PATH的值8.2.2 带有-与没有带有-选项的su命令之间的区别8 .3发现与用户相关信息的命令8.3.1 groups命令的功能及用法8.3.2 id命令的功能及用法【考核要求】1. 使用passwd修改密码和检查用户密码的状态1) 了解S

36、选项:root用户可以使用带有-S选项的passwd命令查看其他用户的密码状态。2) 掌握passwdS命令用法举例a) root用户查看dog用户的密码状态的命令:passwdS dog2. 使用su命令进行用户的切换1) 了解使用echo命令显示环境变量PATH的值:echo $PATH2) 掌握带有-与没有带有-选项的su命令之间的区别:带有-选项的su命令会重新设置环境变量3. 发现与用户相关信息的命令1) 掌握groups命令的功能:确定当前用户所属的群组2) 了解id命令的功能:不但可以获取当前用户的群组,还可以获取群组的ID及用户ID和用户名。第九单元 Linux文件系统及一些命

37、令的深入探讨(4课时)9 .1磁盘分区和文件系统10.1.1 为什么要对磁盘分区和格式化9 .2i节点10.2.1 什么是i节点9 .3符号(软)链接9.3.1 什么是符号链接9.3.2 使用ln命令创建软连接9 .4硬链接9.4.1 什么是硬链接9.4.2 使用ln命令创建硬链接9 .5Linux系统中的文件类型9.5.1 Linux系统中的常见文件类型9 .6怎样检查磁盘空间9.6.1 df命令9.6.2 du命令【考核要求】1. 磁盘分区和文件系统1) 了解为什么要对磁盘分区和格式化:当买了一块新的硬盘后,即使将这个硬盘安装在计算机上也不能直接使用。首先必须把这个硬盘划分成数个(也可能是

38、一个)分区,之后再把每一个分区格式化为文件系统,然后Linux系统才能在格式化后的硬盘上存储和进行相应的文件管理及维护。2. i节点1) 掌握i节点的定义:i节点实际上是一个数据结构,它存放了有关一个普通文件、目录或其他文件系统对象的基本信息。3. 符号(软)链接1) 掌握符号链接的定义:符号链接是指向另一个文件的一个文件。2) 掌握ln命令创建软连接的用法举例:a) 为wolf/dog.wolf.baby文件建立一个dog_ wolf.boy符号链接并放在bodydog目录中的命令:lns wolf/dog.wolf.baby bodydog/dog_ wolf.boy4. 硬链接1) 掌握

39、硬链接的定义:一个硬链接(hard link)是一个文件名与一个i节点之间的对应关系,也可以认为一个硬链接是在所对应的文件上添加了一个额外的路径名。2) 掌握ln命令创建硬连接的用法举例:a) 为wolf/wolf.dog文件在backup目录中建立一个名为wolf.dog2的硬链接命令:ln wolf/wolf.dog backup/wolf.dog25. Linux系统中的文件类型1) 掌握Linux系统中常见的文件类型:-:普通文件(regular file),也有人称为正规文件。d:目录(directory)。l:符号(软)链接。b:块特殊文件(b是block的第1个字符),一般指块设

40、备,如硬盘。c:字符特殊文件(c是character的第1个字符),一般指字符设备,如键盘。6. 怎样检查磁盘空间1) 掌握df命令的功能:显示文件系统中磁盘使用和空闲区的数量。2) 掌握du命令的功能:显示磁盘使用的总量。第十单元 正文处理命令及tar命令(4课时)10 .1使用cat命令进行文件的纵向合并10.1.1 两种文件的纵向合并方法10 .2归档文件和归档技术10.2.1 什么是归档10.2.2 归档的目的10.2.3 tar命令的功能10.2.4 tar命令的常用选项10 .3使用tar命令创建、查看及抽取归档文件10.3.1 使用tar命令创建归档文件10.3.2 使用tar命

41、令查看归档文件10.3.3 使用tar命令抽取归档文件10 .4文件的压缩和解压缩10.4.1 什么是压缩10.4.2 压缩的目的10.4.3 什么是解压缩10.4.4 gzip命令和gunzip命令10.4.5 bzip2命令和bunzip2命令10 .5在使用tar命令的同时进行压缩和解压缩10.5.1 在使用tar命令的同时进行压缩和解压缩的用法举例【考核要求】1. 使用cat命令进行文件的纵向合并1) 掌握使用cat命令实现文件的纵向合并:a) 例如:使用cat命令将baby.age、baby.kg和baby.sex这三个文件纵向合并为baby文件的方法:cat baby.age ba

42、by.kg baby.sex babyb) 例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法:cat baby.age baby22. 归档文件和归档技术1) 掌握归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。2) 了解归档的目的:归档的目的就是方便备份、还原及文件的传输操作。3) 掌握tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。4) 掌握tar命令的常用选项:c:创建一个新的tar文件。t:列出tar文件中目录的内容

43、。x:从tar文件中抽取文件。f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。v:显示所打包的文件的详细信息,v是verbose的第1个字母。z:使用gzip压缩算法来压缩打包后的文件。j:使用bzip2压缩算法来压缩打包后的文件。3. 使用tar命令创建、查看及抽取归档文件1) 掌握使用tar命令创建归档文件的用法举例:例如:使用tar命令将arch目录打包成一个名为arch.tar的归档文件的方法(要求显示所有打包的文件和目录):tar cvf arch.tar arch2) 掌握使用tar命令查看归档文件的用法举例:例如:使用tar命令显示arch.tar这个归档文件(包)中的

44、所有文件的方法:tar tf arch.tar3) 掌握使用tar命令抽取归档文件的用法举例:例如:使用tar命令恢复arch.tar中的全部内容的方法:tar xvf arch.tar4. 文件的压缩和解压缩1) 掌握压缩的定义:压缩就是将一个大的文件通过一些压缩算法变成一个小文件。 2) 了解压缩的目的:主要是缩小文件的大小,这样会节省存储文件的磁盘或磁带的空间,另外在网络上传输这些小文件也会减少网络的浏览(也就是节省网络的带宽)。3) 掌握解压缩的定义:解压缩就是将一个通过一些压缩算法的文件恢复到压缩之前的样子。4) 掌握gzip命令和gunzip命令的用法举例:a) 例如:将文件fil

45、e1压缩成.gz格式的压缩包应该使用的命令为:gzip file1b) 例如:将压缩文件file1.gz解压缩的命令为:gunzip file1.gz5) 掌握bzip2命令和bunzip2命令的用法举例:a) 例如:将文件file1压缩成.bz2格式的压缩包应该使用的命令为:bzip2 file1b) 例如:将压缩文件file1.bz2解压缩的命令为:bunzip2 file1.bz25. 在使用tar命令的同时进行压缩和解压缩1) 掌握在使用tar命令的同时进行压缩和解压缩的用法举例a) 例如:使用tar命令将arch目录打包而且同时使用gzip的技术压缩打包后文件的方法(打包后的文件名为

46、arch.tar.gz):tar cvfz arch.tar.gz archb) 例如:使用tar命令将arch目录打包而且同时使用bzip2的技术压缩打包后文件的方法(打包后的文件名为arch.tar.bz2):tar cvfj arch.tar.bz2 arch第十一单元 利用vi编辑器创建和编辑正文文件(4课时)11 .1vi编辑器简介11.1.1 什么是vi11 .2vi编辑器的操作模式11.2.1 vi编辑器的3种基本模式11 .3在vi编辑器中光标的移动11.3.1 移动光标位置的键与光标移动间的关系11 .4进入插入模式11.4.1 从命令行模式进入插入模式的命令11 .5在命令

47、行模式下删除与复制的操作11.5.1 删除与复制命令11 .6粘贴命令11 .7复原和重做命令11 .8扩展模式与文件的存储和退出11.8.1 扩展模式下常用的命令11 .9快速移动光标在文件中的位置11 .10快速移动光标在屏幕中的位置【考核要求】1. vi编辑器简介1) 掌握vi的定义:vi是一个UNIX和Linux系统内嵌的标准正文(文字)编辑器,它是一种交互类型的正文编辑器,它可以用来创建和修改正文文件。2. vi编辑器的操作模式1) 掌握vi编辑器的3中基本模式:a) 命令行模式:vi的默认模式。在这一模式中,所有的输入被解释成vi命令,可以执行修改、复制、移动、粘贴和删除正文等命令

48、,也可以进行移动光标、搜索字符串和退出vi的操作等。b) 编辑模式:在编辑模式中,可以往一个文件中输入正文。在这一模式下,输入的每一个字符都被vi编辑器解释为输入的正文。使用ESC键返回命令行模式。c) 扩展模式:在一些UNIX系统上也叫最后一行模式。在这一模式下,可以使用一些高级编辑命令,如搜寻和替代字符串、存盘或退出vi编辑器等。要进入最后一行模式,需要在命令行模式中输入冒号(:),冒号这一操作将把光标移到屏幕的最后一行。3. 在vi编辑器中光标的移动1) 掌握在vi编辑器中用来移动光标位置的键与光标移动之间的关系,如下表:键组合(命令)光标的移动$光标移动到当前行的结尾0光标移动到当前行

49、的开始4. 进入插入模式1) 掌握从命令行模式进入插入模式的命令:a:进入插入模式并在光标之后进行添加。i:进入插入模式并在光标之前进行插入。o:进入插入模式并在当前(光标所在)行之下开启新的一行。5. 在命令行模式下删除与复制的操作1) 掌握常用的删除与复制的常用按键键组合(命令)含义dd删除光标所在的那一行nddn为数字。删除光标所在的向下n行,例如:20dd则是删除20行yy复制光标所在的那一行nyyn为数字。复制光标所在的向下n行,例如:20yy则是复制20行6. 粘贴命令1) 掌握粘贴命令:键组合(命令)含义p将已复制的数据在光标下一行粘贴P将已复制的数据在光标上一行粘贴7. 复原和

50、重做命令1) 掌握常用的复原和重做命令:键组合(命令)含义u复原前一个操作ctrl+r重做上一次操作8. 扩展模式与文件的存储和退出1) 掌握扩展模式下常用的命令:命令含义:w将文件存入/写入(saves/writes)磁盘。:q退出(quits)vi编辑器(并不存盘):wq将文件存入/写入(saves/writes)磁盘并退出(quits)vi编辑器。9. 快速移动光标在文件中的位置1) 掌握快速移动光标在文件中位置的命令:G光标移动到这个文件的最后一行nGn为数字。光标移动到这个文件的第n行。例如20G则会移动到这个文件的第20行gg移动到这个文件的第一行,相当于1G10. 快速移动光标在

51、屏幕中的位置1) 掌握快速在屏幕中移动光标的位置的命令:H光标移动到这个屏幕的最上方那一行的第一个字符M光标移动到这个屏幕的中央那一行的第一个字符L光标移动到这个屏幕的最下那一行的第一个字符第十二单元 系统安装注意事项及相关的概念(4课时)12.1硬件设备与文件名的对应关系12.2硬盘的结构及硬盘分区12.2.1 为什么进行硬盘分区12.2.2 硬盘的逻辑结构12.3Linux系统中硬盘的分区12.3.1 硬盘分区的分类12.3.2 分区数量的约束【考核要求】1. 硬件设备与文件名的对应关系1) 掌握在Linux系统中,每个设备都被当初一个文件来对待。2) 掌握各种设备在Linux中的文件名设

52、备设备在Linux内的文件名IDE硬盘/dev/hda-dSCSI硬盘/dev/sda-pU盘/dev/sda-p (与SCSI硬盘一样)CDROM/dev/sr02. 硬盘的结构及硬盘分区1) 了解为什么要进行硬盘分区:a) 更容易管理和控制系统,因为相关的文件和目录都放在一个分区中。b) 系统效率更高。c) 可以限制用户使用硬盘的份额(磁盘空间的大小)。d) 更容易备份和恢复。2) 掌握硬盘的逻辑结构:一个硬盘逻辑上可以被划分成块、磁道、磁柱和分区。3) 掌握块的定义:块是盘片上寻址(访问)的最小单位,一个块可以存储一定字节的数据。4) 掌握磁道的定义:磁道是由一系列头尾相连的块组成的圆圈。5)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论