n继续查找 N反向继续查找 %查找对应括号 u取消上次操作 ex命令状态 : set number显示行号 set smd显示显示状态 0文件首 1,5copy7块拷贝 5del块删除 1,5move7块移动 l,$ s/string/ /string2/g全文件查找 stringl并替换为 string2 wq!存盘退出 (二)增强命令 1.n文档连结 命令格式:ln[-s] oldname newname 同一文档,可拥有一个以上之名称,可将文档做数个连结 一个符号链是指向系统另一个文件的特殊文件,当访问这种文件时,它里面存放着一个路径名,该路径名用 来引导用户到卡符号链所指的文件或目录 例子 ln- s filel file2将名称file2,连结至文档 filel 2grep搜索字符串 命令格式 grep string filename 寻找字串的方法很多,比如说我想找所有以M开头的行此时必须引进 pattern的观念以下是一些简单的囗例, 以及说明: ^M以M开头的行,^表示开始的意思 M$以M结尾的行,$表示结束的意思 ^0-9]以数字开始的行,内可列举字母 ^[124ab]以1,2,4,a,或b开头的行 ^b.503句点表示任一字母 *星号表示0个以上的字母(可以没有 +加号表示1个以上的字母 斜线可以去掉特殊意义 <eg> cat passwd I grep^b列出大学部有申请帐号者名单 cat passwd I grep^s列出交换学生申请帐号者名单 cat passwd I grep"^b.503列出电机系各年级 ep"^ A ' myfile. txt列出所有以句点开头的行
n 继续查找 N 反向继续查找 % 查找对应括号 u 取消上次操作 ex 命令状态 :set number 显示行号 :set smd 显示显示状态 :0 文件首 :1,5 copy 7 块拷贝 :1,5 del 块删除 :1,5 move 7 块移动 :1,$s/string1/string2/g 全文件查找 string1 并替换为 string2 :wq! 存盘退出 (二) 增强命令 1.ln 文档连结 命令格式:ln [-s] oldname newname 同一文档,可拥有一个以上之名称,可将文档做数个连结. 一个符号链是指向系统另一个文件的特殊文件,当访问这种文件时,它里面存放着一个路径名,该路径名用 来引导用户到卡符号链所指的文件或目录 例子 : ln -s file1 file2 将名称 file2,连结至文档 file1. 2.grep 搜索字符串 命令格式: grep string filename 寻找字串的方法很多,比如说我想找所有以 M 开头的行.此时必须引进 pattern 的观念.以下是一些简单的□例, 以及说明: ^M 以 M 开头的行,^表示开始的意思 M$ 以 M 结尾的行,$表示结束的意思 ^[0-9] 以数字开始的行,[]内可列举字母 ^[124ab] 以 1,2,4,a,或 b 开头的行 ^b.503 句点表示任一字母 * 星号表示 0 个以上的字母(可以没有) + 加号表示 1 个以上的字母 \. 斜线可以去掉特殊意义 <eg> cat passwd | grep ^b 列出大学部有申请帐号者名单 cat passwd | grep ^s 列出交换学生申请帐号者名单 cat passwd | grep '^b.503' 列出电机系各年级... grep '^\.' myfile.txt 列出所有以句点开头的行 11
3 fgrep搜索字符串 命令格式: fgrep string file 4fle显示文件类型 命令格式: file fileall 文件类型为 shell script, ELF32 bit, ASCll text, data or tar file 5dff比较文档或目录之不同内容 命令格式:di[-r] name l name2( name l name2可同时为档名,或目录名称.) 例子 %diff filel file2 比较文档 filel与file2内,各行之不同处 %odiff-r dirl dir2 比较目录dir1与di2内,各文档之不同处 6cmp比较文档相同部分 命令格式: cmp filel file2 7ftp远程文件传输 命令格式: ftp[hostnamellP address 在进入fp之後,如果与 remote host连接上了,它将会询问你 username 与密码,如果输入对了就可以开始进行文档传输 注意:如用户无密码,无法注册 (1)fp命令 ascⅱi将传输模式设为asci模式通常用於传送文字档. binary将传输模式设为 binary模式,通常用於传送执行档,压缩档与影像 cd remote- directory将远程主机上的工作目录改变 lcd[ directory]更改本地主机的工作目录 ls列出远程主机上的文档 get remote[ local- file I取得远方的文档 mget remote- files可使用通用字元一次取得多个文档 put local[ remote-file]将本地主机的文档送到远程主机 mput local-files可使用通用字元一次将多个文档放到远程主机上 help[ command]线上辅助指令 mkdir directory-name在远程主机创建一个目录 prompt更改交谈模式,若为on则在mput与mget时每作一个文档之传输时均会询问 bye离开ftp (2)后台执行fp
3.fgrep 搜索字符串 命令格式:fgrep string file 4.file 显示文件类型 命令格式:file fileall 文件类型为 shell script,ELF 32bit,ASCII text,data or tar file 5.diff 比较文档或目录之不同内容 命令格式:diff [-r] name1 name2 ( name1 name2 可同时为档名,或目录名称.) 例子 : %diff file1 file2 比较文档 file1 与 file2 内,各行之不同处. %diff -r dir1 dir2 比较目录 dir1 与 dir2 内,各文档之不同处. 6.cmp 比较文档相同部分 命令格式:cmp file1 file2 7.ftp 远程文件传输 命令格式: ftp [hostname|IP address] 在进入 ftp 之後,如果与 remote host 连接上了,它将会询问你 username 与密码,如果输入对了就可以开始进行文档传输. 注意:如用户无密码,无法注册 (1) ftp 命令 ascii 将传输模式设为 ascii 模式.通常用於传送文字档. binary 将传输模式设为 binary 模式,通常用於传送执行档,压缩档与影像 cd remote-directory 将远程主机上的工作目录改变. lcd [ directory ] 更改本地主机的工作目录. ls 列出远程主机上的文档. get remote [ local-file ] 取得远方的文档. mget remote-files 可使用通用字元一次取得多个文档. put local[ remote-file] 将本地主机的文档送到远程主机. mput local-files 可使用通用字元一次将多个文档放到远程主机上. help [ command ] 线上辅助指令. mkdir directory-name 在远程主机创建一个目录. prompt 更改交谈模式,若为 on 则在 mput 与 mget 时每作一个文档之传输时均会询问. quit/bye 离开 ftp . (2) 后台执行 ftp 12