当前位置:网站首页 > R语言数据分析 > 正文

oracle教程pdf(oracle教程入门精通)



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教程入门精通)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • spring aop实现日志记录(springboot aop日志记录)2024-12-24 17:36:08
  • treesoft官网下载(tree安卓版下载)2024-12-24 17:36:08
  • Tornadoes 翻译(Tornadoes 翻译)2024-12-24 17:36:08
  • etisalat下载(ettercap下载)2024-12-24 17:36:08
  • 电路grn是什么意思(电路中gdn什么意思)2024-12-24 17:36:08
  • springboot搭建服务器(springboot文件服务器搭建)2024-12-24 17:36:08
  • jquery跨域请求(jquery 跨域)2024-12-24 17:36:08
  • yuv444和rgb888区别(rgb444和yuv422)2024-12-24 17:36:08
  • redhat认证有什么用(redhat认证含金量)2024-12-24 17:36:08
  • vb中for循环的基本例子(vbs中for循环)2024-12-24 17:36:08
  • 全屏图片