Linux网络技术实用教程 教学课件 ppt 作者 易著梁 邓志龙 于小川 附2 用Linux命令行操作处理日常业务

上传人:E**** 文档编号:89189053 上传时间:2019-05-21 格式:PPT 页数:66 大小:525.50KB
返回 下载 相关 举报
Linux网络技术实用教程 教学课件 ppt 作者 易著梁 邓志龙 于小川 附2 用Linux命令行操作处理日常业务_第1页
第1页 / 共66页
Linux网络技术实用教程 教学课件 ppt 作者 易著梁 邓志龙 于小川 附2 用Linux命令行操作处理日常业务_第2页
第2页 / 共66页
Linux网络技术实用教程 教学课件 ppt 作者 易著梁 邓志龙 于小川 附2 用Linux命令行操作处理日常业务_第3页
第3页 / 共66页
Linux网络技术实用教程 教学课件 ppt 作者 易著梁 邓志龙 于小川 附2 用Linux命令行操作处理日常业务_第4页
第4页 / 共66页
Linux网络技术实用教程 教学课件 ppt 作者 易著梁 邓志龙 于小川 附2 用Linux命令行操作处理日常业务_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《Linux网络技术实用教程 教学课件 ppt 作者 易著梁 邓志龙 于小川 附2 用Linux命令行操作处理日常业务》由会员分享,可在线阅读,更多相关《Linux网络技术实用教程 教学课件 ppt 作者 易著梁 邓志龙 于小川 附2 用Linux命令行操作处理日常业务(66页珍藏版)》请在金锄头文库上搜索。

1、,用Linux命令行操作处理日常业务,项目背景: 你的网络公司管理着在不同地区的多台Linux主机,现状如下: 1)这些主机安装有各种发行版的Linux,比如Ubuntu,Fedora 等(不同Linux发行版本,图形操作界面可能不太一样),而且有些做服务器Linux主机只提供了文本环境 2)Linux主机不在同一地区,因此,管理Linux主机大多使用远程登录方式(Telnet,SSH)如果你不怕辛劳,也可以事事都身临其境,而远程登录通常采用文本环境登陆 作为公司新网管的你要高效率的管理好这些主机,怎么办? 项目分解: 任务1 初识 Linux命令 任务2 使用命令进行文件和目录管理 任务3

2、使用命令进行简单系统管理 任务4 使用命令进行文件压缩和解压缩 任务5 使用命令进行进程管理与作业控制,任务1 初识 Linux命令,1、为什么要使用Linux命令 历史原因:在Linux早期的版本中,由于不支持图形化操作,用户基本上都是使用命令行方式来对系统进行操作,另一方面,Linux发行版本众多,但不同发行版之间Linux命令操作都是相识的; 命令优势:现在虽然有了图形化操作界面,但是掌握常用的一些Linux命令是非常方便的。Linux命令是Linux操作系统的一大优势,命令行操作的运行不需要占用过多的系统资源,功能也十分强大,几乎所以的Linux操作都可以通过命令完成。 熟练掌握Lin

3、ux命令操作也是领会Linux系统精髓的必然途径。 远程管理(Telnet、SSH)要求 作为公司新网管的你要高效率的管理好这些主机,能够熟练使用Linux命令行处理日常业务是必须的。,2、怎样进入命令环境,本机进入 1)开机后进入文本环境 开机选择恢复模式 或者设置开机直接进入文本模式 2)图形化环境还提供了一种仿真“终端”,在“终端”下的命令操作与纯文本环境的命令操作是完全一样的,在Ubuntu Linux 上打开“终端”方法是点击“应用”“附件”“终端”。 3)使用虚拟控制台:Ctrl+Alt+Fn 远程登陆 使用Telnet方式,3、linux命令格式说明(1),command -op

4、tions arguments(或parameters) 选项是对命令的特别定义,以-开始,多个选项可用一个-连起来 如ls -l -a与ls -la相同 单字符选项前使用一个减号(-),单词(多字符)选项前使用两个减号(-) 如ls -help 命令与参数区分大小写,命令名一般由小写的英文字母构成,往往是表示相应功能的英文单词或单词的缩写 如cp是copy的缩写,表示拷贝文件 演示命令:date,Date,DATE,3、linux命令格式说明(2),command -options arguments(或parameters) 最简单的命令只有命令名,复杂的Shell令可以有多个参数。 操作

5、参数可以是文件也可以是目录,有些命令必须使用多个操作参数, 如cp命令必须指定源操作对象和目标操作对象。 命令名、参数和操作参数都作为命令执行时的输入,它们之间用空格分隔开。,任务2 使用命令进行文件和目录管理,要学会使用Linux命令,首先要能够使用命令进行文件和目录管理 任务细分 任务2.1 定位文件与目录 教师指导学生完成教材3.2.1 任务2.2 浏览文件与目录 教师指导学生完成教材3.2.2 任务2.3 搜索文件内容 教师指导学生完成教材3.2.3 任务2.4 操作文件和目录 教师指导学生完成教材3.2.4,任务3 使用命令进行简单系统管理,教师指导学生完成3.3,任务4 使用命令进

6、行文件压缩和解压缩,教师指导学生完成3.4,任务5 使用命令进行进程管理与作业控制,1、进程 运行中的程序 Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。为了完成这些任务,系统上同时运行着多个进程。Linux系统上所有运行的程序都可以称之为一个进程。每个用户任务、每个系统管理的守护进程,都可以称之为进程。Linux用分时管理方法使所有的任务共同分享系统资源。进程的一个比较正式的定义是在自身的虚拟地址空间运行的一个单独的程序。 进程与程序是有区别 进程不是程序,虽然它

7、由程序产生。程序只是一个静态的指令集合,简单的说就是保存在磁盘上的文件,它是不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。运行一个程序,就会在系统中创建一个或者多个进程,进程可以看成是在计算机里正在运行的程序。Linux操作系统启动后,就已经创建了许多进程。,2、作业,与进程有关的一个概念是作业,Linux一个正在执行的进程对Shell(命令解析器)来说称为一个作业。一般说来进程和作业是可互换的。作业控制是Shell提供的使用户能够在多个独立作业间进行切换的功能。 进程和作业的概念也有区别,一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程,

8、尤其是当使用了管道和重定向命令(比如 命令:cat /etc/profilemore将启动两个进程,但这两个进程才是一个作业)。,3、理解前台启动与后台启动,1)yes命令前台启动 rootUbuntu:# yesy y 命令yes是向标准输出发出无穷无尽的一串y,用户再也不能继续其它的任务了。 将yes的输出送给虚拟设备/dev/null rootUbuntu:# yesdev/null 1 6689 3) yes命令后台启动 rootUbuntu:# yesdev/null& 1 6689 rootUbuntu:#,4、任务细分,任务5.1 启动进程 教师指导学生完成3.5.2 任务5.2

9、 进程管理 教师指导学生完成3.5.3 任务5.3 作业调度 教师指导学生完成3.5.4,任务6 综合实训,学生自主完成教材“3.8 项目实训”,任务2 使用命令进行文件和目录管理,要学会使用Linux,首先要掌握的就是基本的文件与目录操作命令。 定位文件与目录命令:cd pwd find locate 浏览文件命令:cat more less 目录操作命令:mkdir rmdir 文件操作命令:touch rm cp mv ln tar gzip gunzip whereis whatis,1、定位文件和目录(1),1) pwd - 显示用户所在的位置 显示用户所在的位置。 rootUbun

10、tu:# pwd /root 在Ubuntu Linux文本环境,对于命令前的“rootUbuntu:#”, 其中“root”表示登录用户名, “Ubuntu”代表计算机名, “:”后边表示的是用户当前目录 最后的字符为命令提示符。 Ubuntu Linux操作系统默认是使用普通用户账号登录系统,默认的命令提示符为“$”,如果使用root即超级用户账号登录系统后,则默认的命令提示符为“#”。,1、定位文件和目录(2),2) cd - 命令用来改变工作目录 在使用cd进入某个目录时,用户必须具有对该目录的读权限。 (1)改变当前所处的目录,如果用户当前处于/root目录,想进入/etc目录。 r

11、ootUbuntu:# cd /etc rootUbuntu: /etc # pwd /etc 注意cd后的空格。 (2)返回上级目录。 rootUbuntu:# cd rootUbuntu:/# pwd /,1、定位文件和目录(3),2) cd - 命令用来改变工作目录 (3)回到用户主目录。 rootUbuntu:/# cd rootUbuntu:# pwd /root 返回到用户主目录也可以直接执行命令“cd”。 在Linux系统中,“”表示为登录主目录,“.”表示目前所在的目录,“”表示目前目录位置的上一层目录。对于“root”用户的主目录是“/root”,其他一般用户的主目录默认在“

12、/home”下,例如,对于“student”用户,默认主目录为“/home/student”。 如果要在最近工作过的两个目录间切换,可以执行命令“cd ”。,1、定位文件和目录(4),3) find - 在硬盘上查找文件 find是Linu能最为强大,使用也是较为复杂的命令。 Find命令格式:find 匹配条件 路径:希望查询文件或文件集的目录列表,目录间用空格分隔。 匹配条件:希望查询的文件的匹配标准或说明。,1、定位文件和目录(5),3)find - 在硬盘上查找文件 下面简单介绍使用: (1)从根目录开始查找文件名为passwd的文件。 rootUbuntu:# find / -nam

13、e passwd /etc/pam.d/passwd /etc/passwd /var/cache/system-tools-backends/backup/2/etc/passwd (2)查找/usr目录下前10天访问过的文件(仅第10天这一天)。 rootUbuntu:#find /usr atime 10,1、定位文件和目录(6),3) find - 在硬盘上查找文件 (3)查找/usr目录下前10天之前访问过的文件。 rootUbuntu:#find /usr atime +10 (4)查找/usr目录下前10天之后访问过的文件。 rootUbuntu:#find /usr atime

14、 -10 (5)列出当前目录下所有扩展名是“doc”的文件。 rootUbuntu:# find -name “*.doc“ ./Desktop/第3章 Linux基本命令.doc ./Desktop/第1章 Linux基本命令.doc 如果查找目录为空,则在当前目录下寻找。,1、定位文件和目录(7),3. find - 在硬盘上查找文件 (6)查找目录/etc /home下文件大小小于4K的文件。 rootUbuntu:# find /etc /home size -4K find命令可接受的文件尺寸单位有字节(c),块(b,512字节),K(k,1024字节)等。,1、定位文件和目录(8)

15、,4) locate - 用来定位文件或目录。 同find命令相比较,locate命令是从数据库中查找,而不是每次搜索文件系统。因为是从数据库中查找,locate的速度远远快于find命令。但是,使用locate命令查找的结果仅仅是在当前数据库,结果可能会没有find准确。 查找apt.conf文件。 rootUbuntu:#locate apt.conf /etc/apt/apt.conf.d /etc/apt/apt.conf.d/01ubuntu /etc/apt/apt.conf.d/10periodic /etc/apt/apt.conf.d/00trustcdrom 注意以find

16、比较查找速度,2、浏览文件和目录(1),1) ls - 用来显示用户当前或指定目录的内容 在ls命令中还可以使用通配符“*”、“?”。这样可以使用户很方便地查找特定形式的文件和目录。如果不指定目录,将显示当前目录的内容,否则显示指定目录的内容。 (1) 输出根目录下文件或目录的详细信息。 rootUbuntu:# ls l /总用量 84 drwxr-xr-x 2 root root 4096 2007-05-19 05:00 bindrwxr-xr-x 3 root root 4096 2007-05-19 05:45 bootlrwxrwxrwx 1 root root 11 2007-05-19 04:26 cdrom - media/cdrom drwxr-xr-x 12 root root 13720 2007-07-20 23:55 dev 第一组 二

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号