[信息与通信]UNIX基础培训.ppt

上传人:音乐台 文档编号:2000674 上传时间:2019-01-30 格式:PPT 页数:48 大小:112KB
返回 下载 相关 举报
[信息与通信]UNIX基础培训.ppt_第1页
第1页 / 共48页
[信息与通信]UNIX基础培训.ppt_第2页
第2页 / 共48页
[信息与通信]UNIX基础培训.ppt_第3页
第3页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[信息与通信]UNIX基础培训.ppt》由会员分享,可在线阅读,更多相关《[信息与通信]UNIX基础培训.ppt(48页珍藏版)》请在三一文库上搜索。

1、2019/1/30,1,UNIX基础培训,入门级,2019/1/30,2,第一部分 UNIX入门理论,UNIX操作系统简介 登陆与注销 UNIX常用简单命令 vi编辑器的最基本用法 文件的备份和恢复实用程序 文件压缩和解压程序,2019/1/30,3,主题一 操作系统及UNIX简介,什么是操作系统: 操作系统是计算机硬件(裸机)的直接外层,它对硬件的功能进行首次扩充。操作系统提供给用户的操作界面,给用户带来了极大的方便,同时操作系统又是其他软件运行的基础。 操作系统是用来管理计算机系统的软硬件资源、提高计算机系统资源的使用率、方便用户使用的程序集合。它是对计算机系统进行自动管理的控制中心。,2

2、019/1/30,4,操作系统的功能,操作系统是计算机系统软件的核心,它在 算机系统中担负着: 管理系统资源 控制输入输出 实现用户和计算机系统间通信 从资源管理的角度来看,操作系统的功能主要有以下4个方面:,2019/1/30,5,(1)处理器管理 OS的任务是控制程序的执行,它负责对系统中各个处理机及其状态进行登记,管理各程序对处理机的要求,并按照一定的策略将系统中的各个处理机分配给申请的用户作业(进程)。 目前计算机系统中所使用的大多数是“多任务”、“多线程”的操作系统。所谓“多任务”是指操作系统同时执行一个以上的任务,例如当一项任务在等待输入输出操作时,CPU可以执行另一项任务。所谓“

3、多线程”是指一个程序的多重执行能力,例如当计算机在写入一个大型文件时可以同时调用拼写检查程序。 (2)存储器管理 OS按照一定的策略为用户作业分配存储空间,记录主存储器的使用情况,并对主存储器中的信息提供保护,在该作业执行结束后收回它所占用的内存单元以便其他程序使用。,2019/1/30,6,(3)输入输出设备管理 OS记录系统中各个输入输出设备的状态,按照各个设备的不同特点采取不同的策略分配和回收外部设备,以及控制外部设备的操作。 (4)文件管理 OS对存放在计算机中的信息进行逻辑组织和物理组织、维护文件目录的结构以及实现对文件的各种操作。例如,可向用户提供创建文件、撤销文件、读写文件、打开

4、和关闭文件等功能。有了文件管理,用户可以按文件名存取数据而不必了解这些数据的确切物理位置。文件管理还可以允许用户在创建文件时规定文件的使用权限,这样数据的安全性也可得到保证。,2019/1/30,7,UNIX的特点,UNIX操作系统是通用的、多任务的、交互式的、分时系统,在小型机和微型机领域得到了广泛的应用。 UNIX主要特点如下: 功能强大。UNIX是多用户操作系统,适合于将终端或工作站连接到小型机或主机的场合使用。其功能可由许多小的功能模块连接组装而成。它所采用的“管道(pipe)”技术是实现复杂功能的关键。 提供可编程的命令语言。UNIX提供了功能完备、使用灵活的、可编程的命令语言(sh

5、ell语言),用户可以使用该语言与计算机进行交互以及方便地进行程序设计。 文件系统结构简练。UNIX具有分层的、可装卸的文件系统,并提供了完整的文件保护功能。UNIX的文件系统把普通文件、目录和各种外部设备都统一定义为文件,统一地进行处理,为用户提供了一个简单一致的接口,使用用户能够统一地对文件和设备进行操作,是操作变得简单明了。,2019/1/30,8,输入输出缓冲技术。UNIX采用了输入输出缓冲技术,主存储器和磁盘的分配与释放可高效、自动地进行。 提供了许多程序包。如文本编辑程序、shell语言解释程序、汇编程序、十几种程序设计语言的编译程序、连接装配程序、调试程序、用户间通信程序以及系统

6、管理与维护程序等,给用户带来了方便。 可移植性强。由于UNIX的代码绝大部分是用C语言书写,因而由很好的可移植性。 网络通信功能强。由于UNIX系统有一系列网络通信工具和协议,TCP/IP协议就是在UNIX上开发成功的,是UNIX内核的重要组成部分。,2019/1/30,9,UNIX操作系统包含4个最基本的成分:内核、Shell、文件系统和公用程序。 内核。内核是UNIX操作系统的核心,它的作用是调度和管理计算机系统的各种资源。它划分为44个源代码文件、233个模块,其功能分别是进程通信、系统调用、输入输出管理以及文件管理。,UNIX的组成,2019/1/30,10,文件系统。文件系统在UNI

7、X操作系统中主要用来组织并管理数据资源。UNIX的文件系统采用树状的层次结构,它的第一层是树的根/,第二层通常包括etc目录(重要的系统配置文件)、bin目录(其中有UNIX的常用命令)。usr目录(系统资源文件)及lib目录(函数库目录)等。目前UNIX文件系统能支持虚拟文件系统、网络文件系统、远程文件系统、安全性文件系统及光盘文件系统等不同类型的文件系统。,UNIX的组成,2019/1/30,11,Shell。Shell是一种命令解释程序,它用来读入用户输入的命令并调用相应的程序来执行用户提出的命令。Shell是一种功能比较强的命令语言,使得用户可以在更高的层次上进行程序设计,提高效率。S

8、hell的版本有很多种,常用的有B-shell,C-shell,K-shell等。 公用程序。公用程序是UNIX系统提供给用户的常用标准软件,包括编辑工具、网络管理工具、开发工具及保密与安全工具等。,UNIX的组成,2019/1/30,12,UNIX流派,UNIX和其它操作系统不同,UNIX的生产厂家很多,由于历史的原因,不同厂家生产的UNIX有一些细微区别,这就产生了不同的UNIX流派。 传统上认为包含了AT&T源代码的产品是真正的UNIX,而没有包含AT&T源代码的称为近似系统。下面是常见的不同厂家生产的UNIX产品: UNIX产品 计算机 生产厂家 SCO UNIX PC兼容机 SCO公

9、司 Digital Unix Dec Alpha机 Digital公司 Tru64 Alpha小型机 Compaq HP-UX HP小型机 HP Solaris Sun小型机 Sun AIX IBM小型机 IBM,2019/1/30,13,主题二 登陆与注销,登录 当终端与UNIX系统连通后,在终端上会出现”login:”提示符。在”login:”提示符下输入用户名,出现”password:”后再输入口令,如以abc用户登录的过程为: Login: abc Password: 输入的口令并不显示出来,输入完口令后,一般会出现上次的登录信息,以及UNIX的版本号。,2019/1/30,14,注销

10、(退出UNIX系统) 在每次使用完后,一定要进行注销,以防他人通过你的帐号进入系统,并保证系统的完整性。注销过程如下:在UNIX提示符下,运行: $ exit 或 $ logout 或直接按键: Ctrl+d。 由于UNIX操作系统的不同,注销的命令也可能不同。,2019/1/30,15,主题三 UNIX常用简单命令,基本命令格式 特殊按键 几个简单的UNIX命令,2019/1/30,16,3.1 基本命令格式,在Shell提示符下,就可以输入UNIX命令。UNIX命令的基本格式如下: command 参数1 参数2 . 参数n UNIX命令由一个命令(command)和零到多个参数构成,命令

11、和参数之间,以及参数与参数之间用空格隔开。UNIX的命令格式和DOS的命令格式相似,但UNIX的命令区分大小写,且命令和参数之间必须隔开。如:对DOS来说是以下四条命令是相同的: cdtmp cd tmp CD tmp cd Tmp 对UNIX操作系统来说,改变目录的命令也是cd命令,以下是正确的UNIX cd命令: cd /tmp cd /Tmp,2019/1/30,17,3.2 特殊按键,在UNIX命令操作中有一些特殊键: Ctrl + d 结束键盘输入或退出当前shell Del 中断键,停止当前动作回到shell Ctrl+s 暂停屏幕输出 Ctrl+q 继续屏幕输出 Ctrl+u k

12、ill键,删除光标所在行的所有字符 Esc 结束当前的操作状态(如vi),2019/1/30,18,3.3 几个简单的UNIX命令,下表列出了几个简单的UNIX命令: 解释 UNIX命令 命令举例 帮助 man man date 查看日期 date date 显示日历 cal cal 1998 修改口令 passwd passwd 查看谁在使用 who who 查看我是谁 who am I who am i 清除屏幕 clear clear,2019/1/30,19,主题四 vi编辑器的最基本用法,4.1 vi编辑器是UNIX的强有力的文本文件编辑工具,利用它可以建立、修改文本文件。 vi编辑

13、器常用的两种状态方式 1) 文本输入方式 用于文本的输入 2) 命令方式 用于输入控制命令,2019/1/30,20,4.2,vi编辑器的进入 vi 文件名 自动进入命令方式。 文本输入方式的进入 a 将在光标所在位置之后插入文本(append) A 将在光标所在行末插入文本 i 将在光标所在位置之前插入文本(insert) I 将在光标所在行的第一个非空字符前插入文本 o 将在光标所在行的下一行开始插入文本(open) O 将在光标所在行的上一行开始插入文本,2019/1/30,21,4.3,光标位置移动 h 左移 j 下移 k 上移 l 右移 行号G 光标移到某行(如1G表示光标移到第一行

14、) G 光标移到文件结尾 文本输入方式的退出 ESC 按ESC键进入命令方式,2019/1/30,22,4.4,删除更改操作 在命令方式下运行。 x 删除光标所在字符 dd 删除光标所在行 退出vi编辑器 在命令方式下运行。不管在什么状态,最好在运行下面命令前,先按以下ESC键,以防出错。 :wq 存盘退出 :q 不存盘退出 :q! 不存盘强制退出 :w 只存盘不退出,2019/1/30,23,主题五 文件的存取权限,文件的存取权限 文件存取权限的显示 文件存取权限的修改 改变文件属主及文件所在组,2019/1/30,24,5.1 文件的存取权限,UNIX文件的存取有三种权限: 权限 普通文件

15、的存取权限 目录的存取权限 r 具有读取文件的权利 能读取文件名称 w 具有写入文件的权利 能建立和删除文件,可以改变文件名 x 具有执行文件的权利 能使用该目录下的文件(如cd命令)搜索文件等,2019/1/30,25,5.2 文件存取权限的显示,可以通过”ls -l”命令显示,如: $ ls -l file1 显示如下: -rwxr-xr- 2 wjm newservice 321 Oct 17 09:33 file1 上行中: 第2-4字符”rwx”表示此文件属主wjm对文件file1的权利为”可读、可写、可执行”; 第5-7字符”r-x” 表示此用户组newservice内的用户对文件

16、file1的权利为: ”可读、不可写、可执行”; 第8-10字符”r-” 表示其他用户对文件file1的权利为”可读、不可写、不可执行”,2019/1/30,26,5.3文件存取权限的修改,用chmod命令修改文件的存取权限,chmod命令的格式如下: 格式1: chmod symbolic_mode file 格式2: chmod absolute_mode file,2019/1/30,27,5.4改变文件属主及文件所在组,改变文件属主的格式如下: chown 属主名 文件名 必须对文件具有write权利才可改变文件的属主。 改变文件所在组的格式如下: chgrp 组名 文件名 必须是文件

17、的属主或supervisor才能改变文件组别的归属。举例: chown wjm test1 将文件test1的属主改为wjm chgrp newservice test1 将文件test1的用户组改为newservice,2019/1/30,28,主题六 文件的备份和恢复,tar命令 使用tar 命令,可将多个文件合并成一个文件库(archival)的方式存放于磁带或磁盘上。当需要时,可由文件库获取所需的文件。tar 的指令格式: $ tar function-optionmodifier files tar 命令选项分为两部分:功能选项和修改选项。功能选项用来设定tar的动作(如读取,写入等

18、),而修改选项则用来修改tar的动作。tar命令选项前没有“-”。 功能选项(function-option): r 将所指的文件附加在文件库后 x 读取文件库内的文件,如文件名为目录,则连子目录也会被读取 (常用) c 建立一个新文件库 (常用) g 将文件由文件库的最前头开始建立,而不是写在最后一个文件后 修改选项(modifier): v 启动显示模式,tar 会显示所处理的文件名 (常用) w 启动确认模式,tar处理每个文件之前,要求用户先加以确认 f 表示文件库为file,省略此项,以预设的磁带或磁盘为对象 (常用),2019/1/30,29,6.1利用tar 命令备份,例1 $

19、tar cv work 在当前目录下,对work 目录中的所有文件及子目录作备份,备份到缺省设备,且在备份时显示文件信息。 例2 $ tar cvf /dev/rfd0135ds18 work f 选项表示不使用缺省设备,而使用提供的设备。 注:在不同的UNIX 系统中,软盘和磁带设备的名称不通用。请使用时注意查正。,2019/1/30,30,6.2 利用tar 命令复原:,例3 $tar xv x 表示将缺省设备中的文件复原到硬盘,v 表示复原时显示文件提示。 例4$tar xv /work/aaro1d /work/all.bak /work/state.wp 复原更具有选择性,这里列出三

20、个文件。注意,必须输入备份文档的全名。 例5 $tar xvf /dev/rfd0135ds18 从给定的设备中复原文件。,2019/1/30,31,主题7 文件压缩和解压,gzip 压缩文件 gzip 压缩文件对应的解压缩文件为gunzip。压缩后的文件名称为“.gz”。命令格式: gzip filename gunzip filename,2019/1/30,32,第二部分 上机操作部分,系统登陆与注销 UNIX常用命令的使用 FTP的使用,2019/1/30,33,Warning,技巧:我们需要找一个想要的命令时,man一下我们知道的命令。从相关命令出发就可找到答案。Man k 搜索也是

21、很好的办法。 !警告:不要随意执行你不知道是用来做什么的命令!不要使用 .*做参数,2019/1/30,34,UNIX常用命令的总结(一),查看日期和时间: date 显示1999年日历: cal 1999 查看当前工作目录: pwd 进入根目录: cd / pwd 进入/usr/bin目录 cd /usr/bin pwd,2019/1/30,35,UNIX常用命令的总结(二),用cat命令显示/usr/xyw/pwdhlp文件内容: cd cat pwdhlp 用more命令显示以上内容: more pwdhlp (按键:换行、空格翻页、退出) 另外一种显示方法: cat pwdhlp |

22、more,2019/1/30,36,UNIX常用命令的总结(三),创建目录 创建子目录animal、plus1和plus2: cd mkdir animal mkdir plus1 mkdir plus2 显示并记录其权限: ls -l,2019/1/30,37,UNIX常用命令的总结(四),vi的使用 用vi编辑器建立文件/usr/xyw/animal/tiger: cd animal vi tiger (文件内容如下:) It was a hot, blustery day. Most folks stayed indoos. Not me. A tiger came ambling do

23、wn the street. 显示tiger文件名,记录其权限: ls -l tiger 显示tiger文件内容,确认内容是否正确: cat tiger,2019/1/30,38,UNIX常用命令的总结(五),拷贝文件 将tiger文件拷贝到它的父目录中, 并查看内容: cp tiger cd ls cat tiger 将/etc/passwd文件拷贝成当前目录下的passwd.bak文件, 并查看passwd.bak内容: cp /etc/passwd passwd.bak more passwd.bak 移动文件 将passwd.bak移动到plus1目录,并查看是否移动: ls pass

24、wd.bak mv passwd.bak plus1 ls passwd.bak cd plus1 ls passwd.bak 删除操作 删除passwd.bak文件: rm passwd.bak,2019/1/30,39,UNIX常用命令的总结(六),删除子目录plus2: cd rmdir plus2 删除子目录plus1及其内容: rm -r plus1 查看是否删除plus1和plus2 ls -l,2019/1/30,40,UNIX常用命令的总结(七),文件的存取权限 查看文件tiger的存取权限: ls -l tiger 更改tiger的存取权限为777: chmod 777 ti

25、ger 更改tiger的属主为root: chown root tiger 更改tiger的属组为group:(选做) chgrp group tiger,2019/1/30,41,UNIX常用命令的总结(八),find命令的使用 在家目录极其子目录中查找tig开头的文件名: cd find . -name “tig*“ -print grep命令的使用 在文件/usr/xyw/pwdhlp中查找“/etc/passwd”: cd cat pwdhlp | grep “/etc/passwd“ 或 grep “/etc/passwd“ pwdhlp,2019/1/30,42,UNIX常用命令的

26、总结(九),以下有些命令必须具有相应权限才能操作。 修改口令 修改自己的口令: passwd 修改xyw用户口令: passwd xyw 修改时间: (假设当前时间是1998年8月12日16时26分) date -t 199808121626 查看磁盘使用情况: 查看磁盘自由空间: df -v 查看磁盘使用情况: du /usr/xyw,2019/1/30,43,UNIX常用命令的总结(十),进程管理 显示进程信息: ps ps -u xyw ps -e ps -f ps -ef | more 杀掉有关xyw用户的进程: ps -ef | grep xyw kill 1200 (假设进程号是1

27、200),2019/1/30,44,使用ftp拷贝文件 1,一、ftp的运行 ftp 129.6.114.201 (假设129.6.114.201是服务器ip地址) (输入UNIX用户名xyw和口令,会出现提示符:) ftp 二、将本地计算机C:DOS目录下的help.hlp拷贝到远程主机的/usr/xyw/tmp目录下。 命令如下: ftp binary ftp lcd c:dos ftp cd /usr/xyw/tmp ftp put help.hlp 三、将本地计算机C:TEMPTO目录下的所有文件拷贝到远程主机的/usr/xyw/tmp目录下。 命令如下: ftp binary ftp

28、 prompt ftp lcd c:tempto ftp cd /usr/xyw/tmp ftp mput *.*,2019/1/30,45,使用ftp拷贝文件2,四、将远程主机的/usr/xyw/bin/dispdate文本文件拷贝到本地计算机C:TEMPFROM目录下。 命令如下: ftp ascii ftp lcd c:tempfrom ftp cd /usr/xyw/bin ftp get dispmesg 五、将远程主机的/usr/xyw/doc目录下的所有文件按文本文件格式拷贝到本地计算机C:TEMPFROM目录下。命令如下: ftp ascii ftp prompt ftp lcd c:tempfrom ftp cd /usr/xyw/doc ftp mget * 六、ftp的退出 ftp bye,2019/1/30,46,系统管理员级,用户的管理 文件的管理 内存、进程的管理 操作系统上的各种应用程序的管理 存储设备、文件系统的规划管理 网络服务器、主机和路由参数设置,2019/1/30,47,Shell 编程完成一些复杂的工作 备份和恢复 服务器安全管理 操作系统补丁管理 操作系统及其上应用的性能优化 硬件维护,2019/1/30,48,学习及仿真工具,MKS Toolkit VMWARE X终端:Xmanager、Exceed 字符终端:NetTerm ,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1