UNIX操作系统及LandMark解释系统培训教材

更新时间:2023-10-17 15:56:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

UNIX操作系统及LandMark解释系统培训教材

0

目 录

第一篇 UNIX操作系统 ............................................. 1 第一章 前言 .................................................... 1 第三章 UNIX入门 ................................................ 3 第四章 UNIX文件系统 ........................................... 10 第五章 进 程 管 理 ............................................ 22 第六章 网络基本知识及命令 ...................................... 27 第七章 其它常用基本命令 ........................................ 32 第八章 UNIX SHELL ................................................ 37 第九章 常用工具软件的使用 ...................................... 46 第二篇 LANDMARK解释系统 ........................................ 57 第一章LANDMARK软件主要模块概述 ................................. 57 第二章 OPENWORKS数据库 ......................................... 65 第三章 地震资料加载 ........................................... 86 第四章 合成地震记录制作 ...................................... 111 第五章 三维地震交互解释常用功能 .............................. 126 第六章 速度分析及时深转换 .................................... 157 第七章 迭后处理和属性提取POSTSTACK/PAL/ESP .................... 180 第八章 工业标准绘图Z-MAP PLUS ................................ 204

第一部分 UNIX操作系统

第一章 前言

有成语“工欲善其事,必先利其器 ”,比喻要做好一件事,准备工作非常重要。这也是我们编写工作站系统使用手册的出发点和目的。随着油田的发展,勘探、开发的难度的增大,所应用的新技术,新方法越来越多,面临的计算量也越来越大,而在工作站上运行的各种大型地震处理、解释软件(CGG,Omega,Geoframe,LandMark等),满足了人们这方面的需要。如何早日掌握相关软件,是我们早日融身油田的科研生产之中,为油田的增储上产贡献自己的力量的需要。而掌握工作站系统平台的使用 ,正是熟练应用各种软件基础的基础。

培训的内容和目标 本次培训的主要内容有:

1、了解unix系统的发展历史和运行机制; 2、熟悉理解操作unix系统的基本命令; 3、unix系统的常用工具软件vi,snapshot等; 培训要达到的目标:

1、认识多用户、多任务、分时操作系统的使用。

2、感性认识进程并发、资源共享、文件的操作系统的基本概念和实现原理。

3、熟悉unix系统的运行环境;

4、能够利用unix系统工具软件完成抓图、编辑文件等任务;

1

5、能够利用网络,实现工作站与工作站,工作站与微机之间的数据传输;

6、能够独立完成对磁带的读写操作; 7、能够独立启动运行各种处理解释应用软件;

2

第三章 unix入门

Unix系统的发展史

从总体来看,Unix的发展可以分为三个阶段:

第一阶段为Unix的初始发展阶段,从1969年AT&T贝尔实验室创造 了Unix操作系统,到刚开始只是在实验室内部使用并完善它,这个阶段 Unix从版本1发展到了版本6。同时Unix也以分发许可证的方法,允许 大学和科研机构获得Unix的源代码进行研究发展。 这个阶段最重要的 事件可以算Unix的作者使用C语言对Unix的源代码重新改写,使Unix 非常具有可移植性。

第二阶段为80年代,这是Unix的丰富发展时期,在Unix发展到了 版本6之后,一方面AT&T继续发展内部使用的Unix版本7 ,同时也发 展了一个对外发行的版本,但改用System加罗马字母作版本号来称呼它。 System III和System V都是相当重要的Unix版本。此外,其他厂商, 以及科研机构都纷纷改进Unix,其中以加州大学伯克利分校的BSD版本 最为著名,从4.2BSD中也派生出了多种商业Unix版本。在这个时期中, Internet开始进行研究,而BSD Unix最先实现了TCP/IP,使Internet 和Unix紧密结合在一起。

第三阶段是Unix的完善阶段,从90年代开始到现在。当AT&T推出 System V Release 4(第五版本的第四次正式发布产品)之后,它和伯克 利的4.3BSD已经形成了当前Unix的两大流派。 此时,AT&T认识到了 Unix价值,因此他起诉包括伯克利在内的很多厂商,伯克利不得不推出 不包含任何AT&T源代码的4.4BSD Lite,这次司法起诉也使很多Unix厂

3

%mkdir bozo-mail。这个命令执行后将创建一个名叫bozo-mail的目录。 % mkdir dir1 建立一新目录 dir1。

% mkdir -p /dir1/dir2/dir3 ; 强制生成所有不存在的上级目录

rmdir删除目录

执行格式: rmdir [-fpi] directory-name 或 rm -r directory-name -f 强制删除 -p 删除多级目录 -i 交互删除 Example :

rmdir dir1 删除目录 dir1.但 dir1下必须没有文件存在.否则无法删除。

rm -r dir1 删除目录 dir1,及其下所有文件及子目录 rmdir 删除目录,目录必需为空。

ls列出文件或目录下的文件名称

执行格式: ls [-atFlgR] [name] ;name 可为文件名或目录名称。 Example :

ls 列出目前目录下的文件名。

ls -a 列出包含以.起始的隐藏档所有文件名。 ls -t 依照文件最后修改时间的顺序,依序列出文件名。

ls -F 列出目前目录下的文件名及其类型。\结尾表示为目录名称,

14

\结尾表示为执行档,\结尾表示为 symblic link。 ls -l 列出目录下所有文件的许可权、拥有者、文件大小、修改时间及 名称。

ls -lg 同上,并显示出文件的拥有者群组名称。

ls -R 显示出目录下,以及其所有子目录的文件名。( recursive listing ) Example :% ls -l total 62

-rw-r--r-- 1 zheng other 33 Apr 14 08:24 a -rw-r--r-- 1 zheng other 43 Apr 14 08:24 b drwxr-xr-x 2 zheng staff 512 Apr 17 09:37 document drwxr-xr-x 2 zheng other 512 Apr 14 08:24 license -rw-r--r-- 1 zheng staff 0 Sep 7 10:50 ls1 drwxr-xr-x 2 zheng other 12 Apr 14 08:24 tar

四、文件操作常用命令

复制文件 ========

执行格式: cp [-r] source destination Example:

cp file1 file2 ;将文件 file1 复制成 file2

cp file1 dir1 ;将文件file1复制到目录 dir1 下,文件名仍为 file1。 cp /tmp/file1 .;将目录/tmp下的文件 file1 复制到现行目录下,文

15

件名仍为 file1。

cp /tmp/file1 file2 ;将目录 /tmp 下的文件 file1 复制到现行目录

下,文件名为 file2

cp -r dir1 dir2 ; recursive copy 复制整个目录。

若目录 dir2 存在,则将目录 dir1,及其所有文件和子目录,复制 到目录 dir2 下,新目录名称为 dir1。若目录 dir2 不存在,则将 dir1,及其所有文件和子目录,复制为目录 dir2。 cp -i file1 file2 ;防止覆盖重名文件

删除文件 ======== 执行格式:

rm [-ir] filename ;filename 可为文件名,或文件名缩写符号。 -i 交互式删除,(防止误删除) -r 删除目录

Example :

rm file1 删除文件名为 file1 的文件。

rm file? 删除文件名中有五个字元,前四个字元为file 的所有文件。 rm f* 删除文件名中,以 f 为字首的所有文件。 rm * 删除当前目录下所有文件(但不包括隐含文件) rm *.txt 删除所有以txt结尾的文件

16

rm -i file1 删除前确认 rm -r dir1 rm -ri dir2

文件的连结 ==========

同一文件,可拥有一个以上的名称,可将文件做数个连结。这样虽然只有一份文件,但用户可以从文件系统中多个不同位置访问文件 执行格式: ln [-s] oldname newname Example:

ln file1 file2 将名称 file2,连结至文件 file1。 ln -s /dir1/file1 /dir2/file2 ln -s /dir1 /dir2

ln -s /home1/land /home2/zhang/soft/bin/sys/bak/file1 则当用户访问/home1/land时,等同于访问 /home2/zhang/soft/bin/sys/bak/file1

查看文件内容 ============

执行格式: cat filename或more filename Example:

cat file1 ;以连续显示方式,查看文件名 file1 的内容。

17

执行格式: more filename 或 cat filename | more Example :

more file1 以分页方式,查看文件名 file1 的内容。 cat file1 | more 同上。 cat 列文件内容,输出重定向

cat file1 > file2 ;将文件1的内容输出到文件2 cat file1>> file2 ;将文件1的内容连接到文件2的尾部 cat file1 file2 >file3 ;将文件1及文件2合并到文件3 cat > file1 ;直接生成新件file1 cat >> file1 ;输入到file1文件尾

移动或更改文件、目录名称 ========================

执行格式: mv source destination Example:

mv file1 file2 将文件 file1,更改文件名为 file2。

mv file1 dir1 将文件 file1,移到目录 dir1 下,文件名仍为 file1。 mv dir1 dir2 若目录 dir2 不存在,则将目录 dir1,及其所有文件和子目录,移到目录 dir2 下,新目录名称为 dir1。若目录 dir2 不存在,则将

dir1,及其所有文件和子目录,更改为目录 dir2。

18

格式:head [-number_of_lines] file(s)

系统缺省为10行,用户可以指定一个以上的文件名。 Tail命令

Tail命令用于显示从指定行开始直到文件末尾的文件内容。 格式:tail[-number_of_lines|+number_of_lines] file(s) -number_of_lines 指定从倒数第几行开始。 +number_of_lines 指定从正数第几行开始。

五、 环境控制

基本命令:

set export env setenv echo csh sh ksh Set、env命令:显示环境变量或设置变量值 Example :set argv ()

cwd /home15/test history 1000

home /home15/test

path (/bin /usr/bin /usr/ucb /etc .) prompt kf3000% shell /bin/csh status 0 term ansi user test

44

Export 报告环境变量值(bsh) Example : set history=20 export history

setenv 设置环境变量值(csh) Example :setenv DISPLAY ultra10:0.0 Echo 显示环境变量 格式:echo $virablename Example :echo $history

csh 、sh、 ksh命令:实现shell环境切换 环境文件认识: bsh:.profile csh :.login .cshrc

相关命令: .、source、alias、find

45

第九章 常用工具软件的使用

Vi编辑器:

在unix系统中,所有ascii正文文件,如程序、shell脚本、消息、文档等都可以用正文编辑程序来建立和修改。Vi屏幕编辑程序是建立和编辑正文文件非常强有力和高级的工具。Vi共有100多条命令。Vi编辑程序以两种方式操作:输入方式和命令方式。在输入方式中可以添加和修改正文;在命令方式下可以:编辑和修改已有正文;删除、移动、和拷贝正文;在文件中来回移动;完成其它任务。 格式: vi filename 基本vi命令汇总:

命令 含义

vi filename 打开或创建文件 vi 打开新文件,以后再命名 vi -r filename 恢复被毁坏的文件 view filename 打开文件只读 输入方式和命令方式之间的切换:ESC键 保存文件:存盘退出 :wq 等价命令 Z 不保存退出 :q! 切换到shell状态: :sh 回到vi :exit 光标命令

46

h 向左移动一个字符 j 向下移动一行 k 向上移动一行 l 向右移动一个字符 w 向右移动一个词

W b B e return back space space bar H M L ctrl-F ctrl-D ctrl-B ctrl-U :1 :$ 编辑命令:

向右移动一个词(跳过标点符号) 向左移动一个词

向左移动一个词(跳过标点符号) 移动到当前词的结尾 向下移动一行 向左移动一个字符 向右移动一个字符 移动到屏幕顶部 移动到屏幕中部 移动到屏幕底部 向前翻页一屏 向前滚动半屏 向后翻页一屏 向后滚动半屏 移动到文件的第一行 移动到文件的最后一行 47

i 在光标所在位置前插入文本

I 将光标移到行首,在光标之前插入文本 a 在光标所在位置后插入文本

A 将光标移到行尾,在光标之后插入文本 o 在光标所在位置下面插入一行 O 在光标所在位置上面插入一行 rx 将光标所在位置的字符用x替换 cw 修改到某个单词的结尾位置 x 删除当前字符 dd 删除当前行

ndd 删除从光标所在位置以下n行 yy 复制当前行

nyy 复制从光标所在位置以下n行 p 在光标所在位置以下复制 P 在光标所在位置以上复制 u 恢复当前所做的修改 U 恢复当前行 :set nu 显示行号 :set nonu 不显示行号 /string 查找字符串string n 继续向前查找字符串

:1,$s/string1/string2 从行1到结束用string2替换string1

48

本文来源:https://www.bwwdw.com/article/c8vf.html

Top