地震数据处理软件系统与应用实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
地震数据处理软件系统与应用实验指导书
童思友
中国海洋大学海洋地球科学学院
目录
I Linux系统命令介绍 (1)
II 二维观测系统定义 (3)
III 预处理与反褶积 (5)
IV 速度分析、动校正、叠加、偏移 (5)
I Linux系统命令介绍
实习目的:掌握简单的Linux系统命令,会进行简单的操作
实习内容:ls,cd,pwd,mv,rm,vi(重点)等
文件编辑器vi 之使用方法简介
============================
vi 是visual editor 的缩写,是UNIX 所提供的编辑器之一。它提供使用者一个视窗的编辑环境,在此视窗下,使用者可编辑所要的文件。
.. 进入vi
直接执行vi编辑程式即可:
%vi test
此刻萤幕上会出现vi 的编辑视窗,同时vi 会将文件复制一份至记忆体中的缓冲区(buffer) 。vi会保留在磁盘中的文件不变,而先对缓冲区的档案作编辑,编辑完成后,使用者可决定是否要取代原来旧有的文件。
..离开vi
若在输入模式下,则先利用《ESC》进入指令模式,而后即可选用下列指令离开vi。
:q! 离开vi,并放弃刚在缓冲区内编辑的内容。
:wq 将缓冲区内的资料写入磁盘中,并离开vi。
:w 将缓冲区内的资料写入磁盘中,但并不离开vi。
:q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容。此指令可与:w 配合使用。
..vi 的操作模式
vi 提供两种操作模式:输入模式(insert mode)和指令模式(command mode)。当使用者进入vi 后,即处在指令模式下,此刻键入之任何字元皆被视为指令。在此模式下可进行删除、修改等动作。若要输入资料,则需进入输入模式。LINUX/UNIX基本知识
文件名为-filename 如何去删除
rm -- "-filename"
ls的特殊用法:
%ls -R // 显示所有文件包括子目录
%ls * // 同上
%ls -t // 以时间排序来显示
下面的语句可以帮你计算有多少个文件和多少个目录..
# ls -l * |grep "^-"|wc -l // to count files
# ls -l * |grep "^d"|wc -l // to count dir
还可以将以上的语句变成script或做个alias
只列子目录的方法:
ls -F | grep /$ 或者alias sub = "ls -F | grep /$"(linux)
ls -l | grep "^d" 或者ls -lL | grep "^d" (Solaris)
Grep命令用法
%grep user1 /etc/passwd
%grep -i user1 /etc/passwd //不管大小写
Alias用法
%alias find1 find . -name '\!*' -print // alias a new find
Find命令用法
%find . ctime 0 -print //搜寻今天修改过的所有文件
%find . -name '*.bak' -exec rm {}\ //搜寻加删除
%find . \(-name *.txt -ctime 7\) -print //搜寻7天前修改过的txt文件
Cut命令用法
%cut -f field_list file //以逗号或空格来间隔
%cut -d: -f5,7-9 mydata //以冒号来间隔
%cut -s -c35-40 mydata //以列数来间隔-s 不包括头部注释
列出除了某些类型文件的当前目录所有文件: 使用Ksh,用ls !(*.Z)可以显示所有文件,除了*.Z文件。
这个命令在一个目录里有许多种类型的文件的时候很有用。
查看unix版本号:
%uname –a
UNIX下整个目录拷贝
%cp –r /home/baoshan/zzy .
//将/home/baoshan/zzy整个目录拷贝到当前目录下
UNIX下文件格式与DOS文件格式互换
%unix2dos oldfile newfile
%dos2unix oldfile newfile
显示某一目录下所有文件size
%du –d /; //显示根目录下所有文件的size大小
文件加密:
%crypt passwd < myfile > newfile //compress
%rm myfile
%crypt passwd < newfile //restore
使用nohup命令:
如果你想进程在你退出系统后还能执行,可以使用NOHUP命令如:% nohup tar -cf /dev/tape /home &
你退出后再重新登录的话,使用'ps'命令可以看到进程还在执行
查看文件的方法:
如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
如果你想查看文件的后10行,可以使用tail命令,如:
tail -10 /etc/passwd
你知道怎么查看文件中间一段吗?你可以使用sed命令如:
sed -n '5,10p' /etc/passwd
这样你就可以只查看文件的第5行到第10行。
检查磁盘剩余空间:
%df –k
%df –t