TIPTOPGP
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二课 Unix入门及基础指令介绍
其他命令
who 看谁在线上( 还有 w, who am i, whoami 都有类似作用) 用法:who
</u1> who tiptop pts/1 Oct 23 22:26
cat 显示文件內容 用法:cat [filename] more 或 pg 一页一页显示文件。 用法:more [filename] 配合pipe可将任何輸出变成一页一页的显示。 用法:[command] | more head 与 tail 显示文件的最前最后部份。 用法:head [ <-n>] [filename] -号表示自文件开始结束开始往回第n行显示。
–
第三课 Vi编辑器的使用
• •
:w ->保存文件 :q ->放弃编辑
ex:
:w ->儲存文件 :wq ->儲存文件,並且離開vi(存檔+離開) :q! ->放棄編輯,且不存檔離開(不存檔+離開)
• •
:x ->只有更新过时才将资料写入文件 :! ->暂时离开vi环境
ex:
:!date ->可show目前日期及时間 :!sh ->可跳到shell中,做您想要做的事
第三课 Vi编辑器的使用
如何复制字符
• •
co ->复制命令
ex:
:3,4 co 1
->將第3行及第4行复制到第1行下面
• •
•
•
•
第三课 Vi编辑器的使用
如何寻找字符
•
•
/ ->寻找字符串 ex: /apmt110 ->寻找文件中出現‘apmt110’字串的位置 /\.* ->寻找文件中出現‘.*’特殊字符的位置 (寻找特殊字符时,可在该字符前加‘\’, 如.*\[]~~$) 寻找且取代 :g/apmt110/s//aapt100/g ->將文件中所有‘apmt110’取代成‘aapt110’ :1,$s/apmt110/aapt100/g :%s/apmt110/aapt100/g :100,200s/apmt110/aapt100/g
重点阿……..
138 Jul 6 16:52 c_abc.sql 1650 Jul 11 09:43 c_pmr.sql 2304 May 8 10:16 c_smb.sql
</u3/usr/tiptop> ls -l ?_*.sql -rw-rw-rw1 hawk tiptop -rwxr--r-1 carrier tiptop -rw-r--r-1 elva tiptop
.
第二课 Unix入门及基础指令介绍
二、目录
1、如何知道当前工作目录? 使用pwd显示目前工作目录 例如 :pwd 结果:/u1/topprod/tiptop 2、如何切换目录? cd 切换到家目录 cd . 当前目录 cd .. 上一级目录 cd / 根目录(UNIX所有目录文件都是从根目录 开始往下一级一级展的) cd /u1/topprod/tiptop 绝对路径(从根目录开始) cd $TOP 相对路径(之前已经定义过 TOP=/u1/topprod/tiptop)
做完再按ctrl-d 或 exit回到vi環境繼續編輯
• • •
ESC ->結束编辑模式回到命令模式下 Ctrl-g ->查詢文件相关信息(包含游标所在行數,總行數) :nu ->取得游标目前所在行数
第三课 Vi编辑器的使用
如何插入字符
• • •
•
•பைடு நூலகம்
•
i ->进入插入模式(游标停在目前所在位置上) a ->进入插入模式(游标停在下一个字符位置上) I ->进入插入模式,且移至行首 o ->於游标下插入新一行(小写o) O ->於游标上插入新一行(大写o) Return ->加入一行
上下左右移动
H ->將游标移至页面左上角 – L ->將游标移至页面左下角 – G ->將游标移至文件最后一行 – h ->左移一格 – l ->右移一格 – j ->下移一格 – k ->上移一格 – 0 ->移至该行第一个字 – $ ->移至该行最后一个字 – 4$ ->將游标移至往后第四行的行尾(包含目前所在行) – ctrl-f ->向下滚动一个屏幕 – ctrl-b ->向上滚动一个屏幕 – 6+ ->將游标往后移动6行(不包含目前所在行) – 6- ->將游标往前移动6行(不包含目前所在行)
删除 用法:rm -r [-option] [filename]
</u3/usr/tiptop> rm –rf tmp </u3/usr/tiptop> rm tmp.bak
建目录 用法:mkdir [dirname]
</u3/usr/tiptop> mkdir mydir
第二课 Unix入门及基础指令介绍
•
第三课 Vi编辑器的使用
如何取代字符
• r ->取代字符
ex: rb ->將游标所在位置字符以‘b’取代 4rb ->將游标所在位置后4字符以‘b’取代(包含目前所在字符) R ->切换至取代模式 s ->替换字符 ex: 3sxyz ->將游标所在位置開始的3字符替換成‘xyz’ S ->整行替换(会將所在行清掉,並將游标移至行首) ex: 4S ->替換游标所在行開始的四行内容 cw ->取代字 ex:要將bear取代fox: step1:將游标移bear的开头字符‘b’上 step2:按cw stwp3:輸入‘fox’ C ->取代至行尾
26第二课unix入门及基础指令介绍结束vi第三课vi编辑器的使用如何搬移文字第三课vi编辑器的使用进入vi编辑vifilename进入vi编辑环境viapmt1104gl进入vi編輯apmt1104gl上下左右移动ctrlf向下滚动一个屏幕ctrlb向上滚动一个屏幕將游标往前移动6行不包含目前所在行第三课vi编辑器的使用放弃编辑ex
第一个栏位drwxrwxrwx 表示了这個文件的一些特性。其中: 第一个字母:d 表示這是一个子目录,- 表示这是一个文件, 以下的 rwxrwxrwx 称为〞存取权限模式〞: 第一群 rwx 表示拥有者本人(user)拥有的权利。 第二群 rwx 表示群体(group)拥有的权利。 第三群 rwx 表示其他使用者(others)拥有的权利。 而其中 r:阅读权,w:写入权,x执行权,-:沒有这項权利。 第二个栏位:连接数。 第三个栏位:文件拥有者。 第四个栏位:文件大小。 第五个栏位:文件产生時間,或是最近一次更改的時間。 第六个栏位:文件名。
改变文件拥有人 用法:chown [owner] [filename] 只有root可改变文件拥有人。
</u3/tiptop/tool> ls –l -rw-r--r-- 1 tiptop tiptop 138 Jul 6 16:52 c_abc.sql </u3/tiptop/tool> chown oracle:dba c_abc.sql </u3/tiptop/tool> ls -l -rwxrw---- 1 oracle dba 138 Jul 6 16:52 c_abc.sql
第二课 Unix入门及基础指令介绍
六、常用命令
拷贝
用法:cp -r [source] [target]
</u3/usr> cp –R tiptop/tmp topgui/. </u3/usr/tiptop> cp –R $TOP/out .
搬移 用法:mv [old] [new]
</u3/usr/tiptop> mv bak old </u3/usr/tiptop> mv top_sys top_system
第二课 Unix入门及基础指令介绍 结束
第三课 Vi编辑器的使用
第三课 Vi编辑器的使用
• • •
•
• •
Vi入门 如何插入文字 如何刪除文字 如何替代文字 如何寻找文字 如何搬移文字
第三课 Vi编辑器的使用 进入vi编辑
vi <file_name> ->进入vi编辑环境
vi apmt110.4gl ->进入vi編輯 apmt110.4gl
第二课 Unix入门及基础指令介绍
八、打包压缩
tar 将一些文件包裝成单一文件 常用參数: -x 解开 tar 文件 -c 建立 tar 文件 -v 显示运作过程信息 -f 指定子目录与文件 -z 压缩(解压缩)
</u3/usr/tiptop> ls Mail context </u3/usr/tiptop> tar czvf Mail.tar.gz Mail Mail/ Mail/context </u3/usr/tiptop> tar xzvf Mail.tar.gz Mail/ Mail/context
搜寻 用法:grep [option] [pattern] [file] 常用參数: -l 只显示文件名
</u3/tiptop/aoo/4gl> grep i100_out * aooi100.4gl: IF cl_prichk('O') THEN CALL i100_out() END IF aooi100.4gl: IF cl_prichk('O') THEN CALL i100_out() END IF aooi100.4gl:FUNCTION i100_out() </u3/tiptop/aoo/4gl> grep -l i100_out * aooi100.4gl </u3/tiptop/aoo/4gl>
第二课 Unix入门及基础指令介绍
五、如何更改权限?
更改权限 用法:chmod [option] mode file 改变文件的存取权限(permission mode)
</u3/tiptop/tool> chmod 755 c_abc.sql -rwxr-xr-x 1 tiptop tiptop 138 Jul 6 16:52 c_abc.sql
第一课 TIPTOPGP组织架构
二、SERVER端的架构
/
/u1
/u2
/etc /usr …
dcms
fgl2c.dev fgl2c.run fglas
topprod
usr
out
Oracle
oradb
tiptop
topcust
第二课 Unix入门及基础指令介绍
第二课 Unix入门及基础指令介绍
一、文件名称 1、UNIX区分大小写 2、推荐客户用 底线“_”区分文件名 3、文件名第一位是个句点“.”,则是个 隐藏文件(如.profile文件)
七、常用工具命令
查找 locate
用法:find [directory] -name [dirname] -print
</> find . -name c_zo.sql -print ./u3/tiptop/azz/sql/c_zo.sql find: ./proc/6/fd: Permission denied ./u/pan/azz/sql/c_zo.sql
神州数码(中国)有限公司
TIPTOPGP 技术移转
讲师:姜鑫华
培训内容
• TIPTOPGP的组织架构 • Unix入门及基础指令介绍 • Vi编辑器的使用
• 数据库结构 • Genero BDL HB 语言简介 • Q&A
第一课 TIPTOPGP组织架构
第一课 TIPTOPGP组织架构
一、tiptopGP有哪些组成? 1、操作系统——Unix OS ( Linux Aix Solaris HP Mac…..) 2、数据库 —— informix Oracle 3、开发语言 ——Genero BDL 4、ERP软件 —— tiptopGP
第三课 Vi编辑器的使用
如何刪除字符
•
•
•
•
x ->刪除一个字符 ex: 3x ->刪除游标后3个字符(含游标所在字符) 3X ->刪除游标前3个字符(含含游标所在字符) dw ->刪除一个字 ex: 3dw ->刪除3个字(字后的空白將一拼刪除) dd ->刪除一行 ex: 3dd ->刪除目前所在行開始的三行 d ->刪除特定范围 ex: :200,250d ->刪除第200~250行内容 :.,$d ->刪除目前所在行至文件尾内容 :.,+3d ->刪除目前所在行至下面3行内容 :.,-3d ->刪除目前所在行至上面3行内容 :d$ ->刪除游标所在位置至行尾的字符 :d0 ->刪除游标所在位置至行首的字符 D ->刪除游标所在至行尾的内容
第二课 Unix入门及基础指令介绍
三、万用字符
*. ?. [12..a..z] [a-z] [!ab..z] 代表任意字符 代表某个字符 对应到方括号中的其中一个字符 对应到所有介于a到z之间的字符 对应到不包括在方括号中的任何字符
第二课 Unix入门及基础指令介绍
四、显示文件列表
用法:ls <-options> [filename] 常用参数有:-l 显示详细参数。 -a 显示隐藏性文件。