windows与Linux桌面系统管理(教)-PPT11-V1.0

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十一章ubuntu系统设置与基本操作
1本章主要的目的: [10分钟]
熟悉Linux命令的基本格式
会使用Linux的命令帮助
会使用命令管理文件和目录
会使用vi文本编辑器
2本章重点(1分钟)
熟悉Linux命令的基本格式
会使用Linux的命令帮助
会使用命令管理文件和目录
会使用vi文本编辑器
3本章难点(1分钟)
vi文本编辑器
4课程知识点讲解:(80分钟)
基本知识点1:Linux命令的分类[40分钟]
Linux命令:用于实现某一类功能的指令或程序;命令的执行依赖于解释器程序(例如:/bin/bash)Linux命令的分类
内部命令:属于Shell解释器的一部分
外部命令:独立于Shell解释器之外的程序文件
Linux命令的通用命令格式
命令字[选项] [参数]
选项及参数的含义
选项:用于调节命令的具体功能
以“-”引导短格式选项(单个字符),例如“-l”
以“--”引导长格式选项(多个字符),例如“--color”
多个短格式选项可以写在一起,只用一个“-”引导,例如“-al”
参数:命令操作的对象,如文件、目录名等
获取帮助命令:
1)内部命令help:查看Bash内部命令的帮助信息
2)命令的“--help” 选项:适用于大多数外部命令
3)使用man命令阅读手册页:使用“〈”、“®”方向键滚动文本;使用Page Up和Page Down键翻;按Q 或q键退出阅读环境、按“/”键后查找内容
4)使用info命令阅读信息页
管道:使用竖杠符号“|”表示,用于将前面命令的屏幕输出结果作为后面命令的操作对象(输入)重定向输出:使用大于符号“>”表示,将命令成功执行后的屏幕输出结果保存到“>”号后边指定的文件中
基本知识点2:文件和目录管理[40分钟]
目录操作命令:
Pwd命令:简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。

一般开启终
端后默认的“当前工作目录”是用户的“主文件夹”。

Cd命令:绝对路径:以“/”开始的路径,表示从Linux目录结构的最顶点算起
相对路径:不“/”开始的路径,可以相对于当前目录、父目录、其他用户的目录等作为起始点,使用形式如下:
1)直接使用文件名/目录名;
2)以“.” 或“..” 开始的路径;3)以“~用户名” 的形式开始的路径
cd命令指定短横线“-”作为参数时,表示切换到前一次(执行cd命令前)所在的工作目录ls命令:
用途:列表(List)显示目录内容
格式:ls [选项]... [目录或文件名]
常用命令选项
-l :以长格式显示
-a:显示所有子目录和文件的信息,包括隐藏文件
-d:显示目录本身的属性
-A:类似于“-a”,但不显示“.”和“..”目录的信息
-h:以更易读的字节单位(K、M等)显示信息
-R:递归显示内容
--color:以颜色区分不同类型文件
Mkdir命令:
用途:创建新的目录(Make Directory)
格式:mkdir [-p] [/路径/]目录名
Du命令:
用途:统计目录及文件的空间占用情况(estimate file space usage)
格式:du [选项]... [目录或文件名]
常用命令选项
-a:统计时包括所有的文件,而不仅仅只统计目录
-h:以更易读的字节单位(K、M等)显示信息
-s:只统计每个参数所占用空间总的大小
文件操作命令:
touch命令
用途:新建空文件,或更新文件时间标记
格式:touch 文件名…
file命令
用途:查看文件类型
格式:file 文件名…
cp命令
用途:复制(Copy)文件或目录
格式:cp [选项]... 源文件或目录… 目标文件或目录
常用命令选项
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提醒
rm命令
用途:删除(Remove)文件或目录
格式:rm [选项]... 文件或目录
常用命令选项
-f:强行删除文件或目录,不进行提醒
-i:删除文件或目录时提醒用户确认
-r:递归删除整个目录树
mv命令
用途:移动(Move)文件或目录
—— 若如果目标位置与源位置相同,则相当于改名
格式:mv [选项]... 源文件或目录… 目标文件或目录
which命令
用途:查找Linux命令文件并显示所在的位置
—— 搜索范围由PATH 环境变量指定
格式:which 命令或程序名
find命令
用途:用于查找文件或目录
格式:find [查找范围] [查找条件]
常用查找条件
-name:按文件名称查找
-size:按文件大小查找
-user:按文件属主查找
-type:按文件类型查找
按名称查找:关键字为“-name”,根据目标文件的部分名称查找,允许使用“*”及“?”通配符。

按文件大小查找:关键字为“-size”,根据目标文件的大小进行查找,一般使用“+”、“-”号设置超过或小于指定的大小作为查找条件。

常用的容量单位包括k(注意是小写)、M、G。

按文件属主查找:关键字为“-user”,根据文件是否属于目标用户进行查找。

按文件类型查找:关键字为“-type”,根据文件的类型进行查找,这里的类型指的是普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等。

块设备指的是成块读取数据的设备(如硬盘、内存等),而字符设备指的是按单个字符读取数据的设备(如键盘、鼠标等)
ln命令
用途:为文件或目录建立链接(Link)
格式:ln [-s] 源文件或目录… 链接文件或目标目录
常用命令选项
-s:建立符号链接文件(省略此项则建立硬链接)
符号链接:指向原始文件所在的路径,又称为软链接
硬链接:指向原始文件对应的数据存储位置
不能为目录建立硬链接文件
硬链接与原始文件必须位于同一分区(文件系统)中
文件内容操作命令:
cat命令
用途:显示出文件的全部内容
cat命令本来用于连接多个文件的内容,但在实际使用中更多的用于查看文件内容
当文件内容较多时,使用cat命令往往只能看到文件的最后一部分内容,而无法分页逐屏显示,若要分页显示,需要使用另外两个命令:more、less(见下页)
more命令
用途:全屏方式分页显示文件内容
交互操作方法:
按Enter键向下逐行滚动
按空格键向下翻一屏、按b键向上翻一屏
按q键退出
less命令
用途:与more命令相同,但扩展功能更多
交互操作方法:
head命令
用途:查看文件开头的一部分内容(默认为10行)
格式:head -n 文件名
tail命令
用途:查看文件结尾的少部分内容(默认为10行)
格式:tail -n 文件名
tail -f 文件名
与more命令基本类似,但个别操作会有些出入
wc命令
用途:统计文件中的单词数量(Word Count)等信息
格式:wc [选项]... 目标文件...
常用命令选项
-l:统计行数
-w:统计单词个数
-c:统计字节数
grep命令
用途:在文件中查找并显示包含指定字符串的行
格式:grep [选项]... 查找条件目标文件
常用命令选项
-i:查找时忽略大小写
-v:反转查找,输出与查找条件不相符的行
查找条件设置
要查找的字符串以双引号括起来
“^……”表示以……开头,“……$”表示以……结尾
“^$”表示空行
归档及压缩命令:
gzip命令、bzip2命令
用途:制作压缩文件、解开压缩文件
格式:gzip [-9] 文件名...
bzip [-9] 文件名...
gzip -d .gz格式的压缩文件
bzip2 -d *.bz2格式的压缩文件
常用命令选项
-9:表示高压缩比,多在创建压缩包时用
-d:用于解开已经压缩过的文件
tar命令
用途:制作归档文件、释放归档文件
格式:tar [选项]... 归档文件名源文件或目录
tar [选项]... 归档文件名[-C 目标目录]
-c:创建.tar 格式的包文件
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件
-p:打包时保留原始文件及目录的权限
-t:列表查看包内的文件
常用命令选项(续)
-C:解包时指定释放的目标文件夹
-z:调用gzip程序进行压缩或解压
-j:调用bzip2程序进行压缩或解压
阶段小结:与生长环境比较作用
基本知识点3:vi文本编辑器
1、文本编辑器的作用
创建或修改文本文件
维护Linux系统中的各种配置文件
2、Linux中最常用的文本编辑器
vi:类Unix系统中默认的文本编辑器
vim:vi编辑器的增强版本,习惯上也称为vi
3、三种工作模式
1)命令模式:启动vi编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作
2)输入模式:该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改、或者添加新的内容。

处于输入模式时,vi编辑器的最后一行会出现“-- INSERT --”的状态提示信息
3)末行模式:该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。

处于末行模式时,vi编辑器的最后一行会出现冒号“:”提示符
操作类型操作键功能
光标方向移动〈、®、⇓、◊上、下、左、右
翻页
Page Down或Ctrl+F向下翻动一整页内容
Page Up或Ctrl+B 向上翻动一整页内容
行内快速跳转
Home键或“^”、数字“0”跳转至行首
End键或“$”键跳转到行尾
行间快速跳转1G或者gg跳转到文件的首行
G跳转到文件的末尾行#G跳转到文件中的第#行
行号显示
:set nu在编辑器中显示行号
:set nonu取消编辑器中的行号显示操作类型操作键功能
删除x或Del删除光标处的单个字符
dd删除当前光标所在行
#dd删除从光标处开始的#行内容
d^删除当前光标之前到行首的所有字符d$删除当前光标处到行尾的所有字符
复制yy复制当前行整行的内容到剪贴板
#yy复制从光标处开始的#行内容
粘贴p将缓冲区中的内容粘贴到光标位置处之后
P粘贴到光标位置处之前
操作键功能
/word从上而下在文件中查找字符串“word”
?word从下而上在文件中查找字符串“word”
n定位下一个匹配的被查找字符串
N定位上一个匹配的被查找字符串
操作键功能
u按一次取消最近的一次操作
多次重复按u键,恢复已进行的多步操作
U用于取消对当前行所做的所有编辑
ZZ保存当前的文件内容并退出vi编辑器
功能命令备注
:w
保存文件
:w /root/newfile另存为其它文件
:q未修改退出
退出vi
:q!放弃对文件内容的修改,并退出vi
保存文件退出vi:wq
命令功能
:e ~/install.log打开新的文件进行编辑
:r /etc/filesystems在当前文件中读入其他文件内容
命令功能
:s /old/new 将当前行中查找到的第一个字符“old” 串替换为“new”
:s /old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”
:#,# s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为“new”
:% s/old/new/g 在整个文件范围内替换所有的字符串“old”为“new”
:s /old/new/c
在替换命令末尾加入c命令,将对每个替换动作提示用户进行确

阶段小结:与生长环境比较作用
5本章总结
本章主要了解Linux发展过程和掌握安装Linux系统
6考核点
7测试题
8扩展部分
Unix起源、所需硬件了解、文件系统类型9学员问题汇总
10作业
掌握安装Linux系统。

相关文档
最新文档