UNIX基础培训
入门级
1
2012-8-27
第一部分UNIX入门理论
•UNIX操作系统简介、、
•登陆与注销、
•UNIX常用简单命令
•vi编辑器的最基本用法
•文件的备份和恢复实用程序
•文件压缩和解压程序
2
2012-8-27
主题一操作系统及UNIX简介
什么是操作系统:
•操作系统是计算机硬件(裸机)的直接外层,它
对硬件的功能进行首次扩充。操作系统提供给用
户的操作界面,给用户带来了极大的方便,同时
操作系统又是其他软件运行的基础。
•操作系统是用来管理计算机系统的软硬件资源、
提高计算机系统资源的使用率、方便用户使用的
程序集合。它是对计算机系统进行自动管理的控
制中心。
3
2012-8-27
操作系统的功能
操作系统是计算机系统软件的核心,它在
算机系统中担负着:
•管理系统资源.
•控制输入输出1^
•实现用户和计算机系统间通信■
从资源管理的角度来看,操作系统的功能主要
有以下4个方面:
4
2012-8-27
(1)处理器管理OS的任务是控制程序的执行,它负责
对系统中各人处理机及其状态进行登记,管理各程序对
处理机的要求,并按照一定的策略将系统中的各个处理
机分配给申请的用户作业(进程)。
目前计算机系统中所使用的大多数是“多任务”、“.多
线程”的操作系统。所谓“多任务”是指操作系统同时
执行一个以上的任务,例如当一项任务在等待输入输出
操作时,CPU可以执行另一项任务。所谓“多线程,是
指一个程序的多重执行能力,例如当计算机在写入一个
大型文件时可以同时调用拼写检查程序。
(2)存储器管理OS按照一定的策略为用户作业分配存
储空间,记录主存储器的使用情况,并对主存储器中的
信息提供保护,在该作业执行结束后收回它所占用的内
存单元以便其他程序使用。
5
2012-8-27
(3)输入输出设备管理OS记录系统中各个输入输出设
备的状态,按照各个设备的不同特点采取不同的策略分
配和回收外部设备,以及控制外部设备的操作。
(4)文件管理OS对存放在计算机中的信息进行逻辑组
织和物理组织、维护文件目录的结构以及实现对文件的
各种操作。例如,可向用户提供创建文件、撤销文件、
读写文件、打开和关闭文件等功能。有了文件管理,用
户可以按文件名存取数据而不必了解这些数据的确切物
理位置。文件管理还可以允许用户在创建文件时规定文
件的使用权限,这样数据的安全性也可得到保证。
6
2012-8-27
UNIX的特点
•UNIX操作系统是通用的、多任务的、交互式的、分时系
统,在小型机和微型机领域得到了广泛的应用。
•UNIX主要特点如下:
•UNIX是多用户操作系统,适合于将终端或
工作站连接到小型机或主机的场合使用。其功能可由许多
小的功能模块连接组装而成。它所采用的“管道(pipe)”
技术是实现复杂功能的关键。
•②提供可编程的命令语言。UNIX提供了功能完备、to
灵活的、可编程的命令语言(shell语言),用户可以使
用该语言与计算机进行交互以及方便地进行程序设计。
•UNIX具有分层的、可装卸的文件
系统,并提供了完整的文件保护功能。UNIX的文件系统
把普通文件、目录和各种外部设备都统一定义为文件,统
一地进行处理,为用户提供了一个简单一致的接口,使用
用户能够统一地对文件和设备进行操作,是操作变得简单
明了。
7
2012-8-27
•④UNIX采用了输入输出缓冲技术,主
存储器和磁盘的分配与释放可高效、自动地进行。
•⑤如文本编辑程序、shell语言解释程
序、汇编程序、十几种程序设计语言的编译程序、连接装
配程序、调试程序、用户间通信程序以及系统管理与维护
程序等,给用户带来了方便。
•⑥由于UNIX的代码绝大部分是用C语言书写,
因而由很好的可移植性。
•⑦由于UNIX系统有一系列网络通信工具
和协议,TCP/IP协议就是在UNIX上开发成功的,是UNIX
内核的重要组成部分。
8
2012-8-27
UNIX的组成
•UNIX操作系统包含4个最基本的成分:」核、
Sheik文件系统和公用程序。
•内核是UNIX操作系统的核心,它
的作用是调度和管理计算机系统的各种资源。
它划分为44个源代码文件、233个模块,其
功能分别是进程通信、系统调用、输入输出
管理以及文件管理。
9
2012-8-27
UNIX的组成
文件系统在UNIX操作系统中主要用
来组织并管理数据资源。UNIX的文件系统采用树
状的层次结构,它的第一层是树的根/,第二层通
常包括etc目录(重要的系统配置文件)、bin目录
(其中有UNIX的常用命令)。usr目录(系统资
源文件)及lib目录(函数库目录)等。目前UNIX
文件系统能支持虚拟文件系统、网络文件系统、远
程文件系统、安全性文件系统及光盘文件系统等不
同类型的文件系统。
10
2012-8-27
UNIX的组成
Shell是一种命令解释程序,它用来读入
用户输入的命令并调用相应的程序来执行用户提出
的命令。Shell是一种功能比较强的命令语言,使
得用户可以在更高的层次上进行程序设计,提高效
率。Shell的版本有很多种,常用的有B-shell,C-
shell,K-shell等。
公用程序是UNIX系统提供给用户的
常用标准软件,包括编辑工具、网络管理工具、开
发工具及保密与安全工具等。
11
2012-8-27
UNIX流派
UNIX和其它操作系统不同,UNIX的生产厂家很多,由于
历史的原因,不同厂家生产的UNIX有一些细微区别,这就产生
了不同的UNIX流派。
传统上认为包含了AT&T源代码的产品是真正的UNIX,而没
有包含AT&T源代码的称为近似系统。下面是常见的不同厂家生
产的UNIX产品:
UNIX产品计算机生产厂家
SCOUNIXPC兼容机SCO公司
DigitalUnixDecAlpha机Digital公司
Tru64Alpha小型机Compaq
HP-UXHP小型机HP
SolarisSun小型机Sun
AIXIBM小型机IBM
12
2012-8-27
主题二登陆与注销
登录
当终端与UNIX系统连通后,在终端上会出现"login:"提示符。
在"login:"提示符下输入用户名,出现"password:"后再输入口令,如
以abc用户登录的过程为:
Login:abc
Password:
输入的口令并不显示出来,输入完口令后,一般会出现上次的登
录信息,以及UNIX的版本号。
13
2012-8-27
•注销(退出UNIX系统)
在每次使用完后,一定要进行注销,以防
他人通过你的帐号进入系统,并保证系统的
完整性。注销过程如下:在UNIX提示符下,
运行:
$exit
或
$logout
或直接按键:
Ctrl+do
由于UNIX操作系统的不同,注销的命令
也可能木同。
14
2012-8-27
主题三UNIX常用简单命令
•基本命令格式
•特殊按键
•几个简单的UNIX命令
15
2012-8-27
3.1基本命令格式
在Shell提示符下,就可以输入UNIX命令。UNIX命令的基本格式如下:
command参数1参数2…参数n
UNIX命令由一个命令(command)和零到多个参数构成,命令和参数之间,以及参数
与参数之间用空格隔开。UNIX的命令格式和DOS的命令格式相似,但UNIX的命令
区分大小写,且命令和参数之间必须隔开。如:对DOS来说是以下四条命令是相同
的:
cd mp
cd mp
CD mp
cdTmp
对UNIX操作系统来说,改变目录的命令也是cd命令,以下是正确的UNIXcd命令:I
cd/tmp
3.2特殊按键
在UNIX命令操作中有一些特殊键:
Ctrl+d
结束键盘输入或退出当前shell
Del
中断键,停止当前动作回到shell
Ctrl+s
暂停屏幕输出
Ctrl+q
继续屏幕输出
Ctrl+u
kill键,删除光标所在行的所有字符
Esc
结束当前的操作状态(如vi)
17
2012-8-27
3.3几个简单的UNIX命令
下表列出了几个简单的UNIX命令:
解释UNIX命令命令举例
帮助manmandate
查看日期datedate
显示日历calcal1998
修改口令passwdpasswd
查看谁在使用whowho
查看我是谁whoamIwhoami
清除屏幕clearclear
18
2012-8-27
主题四Vi编辑器的最基本用法
4.1vi编辑器是UNIX的强有力的文本文件编辑
工具,利用它可以建立、修改文本文件。
vi编辑器常用的两种状态方式
1)文本输入方式
用于文本的输入W
2)命令方式
用于输入控制命令
19
2012-8-27
4.2
vi编辑器的进入
vi文件名
自动进入命令方式。
文本输入方式的进入
a将在光标所在位置之后插入文本(append)
A将在光标所在行末插入文本
i将在光标所在位置之前插入文本(insert)
I将在光标所在行的第一个非空字符前插入文本
o将在光标所在行的下一行开始插入文本(open)
0将在光标所在行的上一行开始插入文本
20
2012-8-27
4.3
光标位置移动、
h左移
j下移
k上移
1右移
行号G光标移到某行(如1G表示光标移到第一行)
G光标移到文件结尾
文本输入方式的退出
ESC按ESC键进入命令方式
21
2012-8-27
4.4
删除更改操作
在命令方式下运行。
X删除光标所在字符
dd删除光标所在行
退出vi编辑器
在命令方式下运行。不管在什么状态,最好在运行下面命令前,
先按以下ESC键,以防出错。
:wq存盘退出
:q不存盘退出
:q!不存盘强制退出
:w只存盘不退出
22
2012-8-27
主题五文件的存取权限
•文件的存取权限
•文件存取权限的显示
•文件存取权限的修改
•改变文件属主及文件所在组
23
2012-8-27
5.1文件的存取权限
UNIX文件的存取有三种权限:
权限
普通文件的存取权限
目录的存取权限
r
具有读取文件的权利
能读取文件名称
w
具有写入文件的权利
能建立和删除文件,可以改变文件名
X
具有执行文件的权利
能使用该目录下的文件(如cd命令)搜索文件等
24
2012-8-27
5.2文件存取权限的显示
可以通过“isr命令显示,如:
$ls-1filel
显示如下:
-rwxr-xr—2wjmnewservice321Oct1709:33filel
上行中:
第2-4字符"rwx”表示此文件属主wjm对文件filel的权利为"可读、
可写、可执行”;
第5-7字符"r-x”表示此用户组newservice内的用户对文件flel的权利
为:”可读、不可写、可执行”;
第8-10字符”r-”表示其他用户对文件filel的权利为"可读、不可写、
不可执行”
25
2012-8-27
5.3文件存取权限的修改
用chmod命令修改文件的存取权限,
chmod命令的格式如下:
格式1:
chmodsymbolicmodefile...
格式2:
chmodabsolute_modefile...
26
2012-8-27
5.4改变文件属主及文件所在组
改变文件属主的格式如下:
chown属主名文件名
必须对文件具有write权利才可改变文件的属主。
改变文件所在组的格式如下:
chgrp组名文件名
必须是文件的属主或supervisor•才能改变文件组别的归属。举例
chownwjmtestl
将文件testl的属主改为wjm
chgrpnewservicetestl
将文件testl的用户组改为newservice
27
2012-8-27
主题六文件的备份和恢复
•tar命令
使用tar命令,可将多个文件合并成一个文件库(archival)的方式存放于磁带或
磁盘上。当需要时,可由文件库获取所需的文件。tar的指令格式:
$tar[function-option[modifier]][files]
tar命令选项分为两部分:由能速项和修改选项。功能选项用来设定tar的动作
(如读取,写入等),而修改选项则用来修改tar的动作。tar命令选项前没有
功能选项(function-option):
r将所指的文件附加在文件库后
x读取文件库内的文件,如文件名为目录,则连子目录也会被读取(常用)
g将文件由文件库的最前头开始建立,而不是写在最后-个文件后
修改选项(modifier):
v启动显示模式,tar会显示所处理的文件名(常用)
w启动确认模式,tar处理每个文件之前,要求用户先加以确认
f表示文件库为file,省略此项,以预设的磁带或磁盘为对象(常用)
28
2012-8-27
6.1利用tar命令备份
[例1]$tarcvwork
在当前目录下,对work目录中的所有文
件及子目录作备份,备份到缺省设备,且在
备份时显示文件信息。
[例2]$tarcvf/dev/rfdO135dsl8work
f选项表示不使用缺省设备,而使用提供
的设备。
注:在不同的UNIX系统中,软盘和磁带
设备的名称不通用。请使用时注意查正。
29
2012-8-27
6.2利用tar命令复原:
[例3]$tarxv
x表示将缺省设备中的文件复原到硬盘,v
表示复原时显示文件提示。
[例4]$tarxv/work/aarold/work/all.bak
/work/state.wp
复原更具有选择性,这里列出三个文件。
注意,必须输入备份文档的全名。
[例5]$tarxvf/dev/rfd0135dsl8
从给定的设备中复原文件。
30
2012-8-27
主题7文件压缩和解压
•gzip压缩文件
gzip压缩文件对应的解压缩文件为
gunzipo压缩后的文件名称为“・gz”。命
令格式:
gzipfilename
gunzipfilename
31
2012-8-27
第二部分上机操作部分
•系统登陆与注销
•UNIX常用命令的使用
•FTP的使用
32
2012-8-27
Warning
•技巧:我们需要找一个想要的命令时,
man一下我们知道的命令。从相关命令
出发就可找到答案。Man-k搜索也是
很好的办法。
•!警告:不要随意执行你不知道是用来
做什么的命令!不要使用.*做参数
33
2012-8-27
UNIX常用命令的总结(一)
查看日期和时间:date
显示1999年日历:cal1999,
查看当前工作目录:pwd
进入根目录:cd/
pwd
进入/usr/bin目录cd/usr/bin
pwd
34
2012-8-27
UNIX常用命令的总结(二)
用cat命令显示/usr/xyw/pwdhlp文件内容:
cd
catpwdhlp
用more命令显示以上内容:
morepwdhlp(按键:〈Enter〉换行、
空格翻贡、<Delele>退出)
另外一种显示方法:
catpwdhlp|more
35
2012-8-27
UNIX常用命令的总结(三)
创建目录
创建子目录animal、plusl和plus2:
cd
mkdiranimal
mkdirplus1
mkdirplus2
显示并记录其权限:
Is-1
36
2012-8-27
UNIX常用命令的总结(四)
vi的使用
用vi编辑器建立文件/usr/xyw/animal/tiger:
cdanimal
vitiger
(文件内容如下:)
Itwasahot,blusteryday.Mostfolksstayedindoos.Not
me.Atiger
cameamblingdownthestreet.
显示tiger文件名,记录其权限:
Is-1tiger
显示tiger文件内容,确认内容是否正确:
37
cattiger2012-8-27
UNIX常用命令的总结(五)
拷贝文件
将tiger文件拷贝到它的父目录中,并查看内容:
cptiger..
cd..
Is
cattiger
将/etc/passwd文件拷贝成当前目录下的passwd.bak文件,并查看passwd上ak内容:
cp/etc/passwdpasswd.bak
morepasswd.bak
移动文件
将passwd.bak移动到plus1目录,并查看是否移动:
Ispasswd.bak
mvpasswd.bakplusl
Ispasswd.bak
cdplusl
Ispasswd.bak
删除操作
删除passwd.bak文件:
rmpasswd.bak38
2012-8-27
UNIX常用命令的总结(六)
删除子目录plus2:
cd
rmdirplus2
删除子目录plus1及其内容:
rm-rplusl
查看是否删除plusl和plus2
Is-1
39
2012-8-27
UNIX常用命令的总结(七)
文件的存取权限
查看文件tiger的存取权限:
Is-1tiger
更改tiger的存取权限为777:
chmod777tiger
更改tiger的属主为root:
chownroottiger
更改tiger的属组为group:(选做)
chgrpgrouptiger
40
2012-8-27
UNIX常用命令的总结(A)
find命令的使用
在家目录极其子目录中查找tig开头的文件名:
cd
find.-name"tig*"-print
grep命令的使用
在文件/usr/xyw/pwdhlp中1查找“/etc/passwd”:
cd
catpwdhlp|grep"/etc/passwd”或
grepn/etc/passwdn<pwdhlp
41
2012-8-27
UNIX常用命令的总结(九)
以下有些命令必须具有相应权限才能操作。
修改口令
修改自己的口令:passwd
修改xyw用户口令:passwdxyw
修改时间:
(假设当前时间是1998年8月12日16时26分)
date-t6
查看磁盘使用情况:
查看磁盘自由空间:
df-v
查看磁盘使用情况:
du/usr/xyw
到此这篇oracle教程pdf(oracle教程入门精通)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/68083.html