i,I :插入命令 , i 在当前光标处插入 I 行首插入
a,A:追加命令 , a 在当前光标后追加 , A 在行末追加
o,O:打开命令 , o 在当前行下打开一行 , O在当前行上插入一行
r,R :替换命令 , r 替换当前光标处字符 , R从光标处开始替换
数字s: 替换指定数量字符
x: 删除光标处字符
dd: 删除当前行
d0: 删除光标前半行
d$: 删除光标后半行
ctrl f :后翻页
ctrl b:前翻页
G : 文件尾
数字G: 数字所指定行
/string 查找字符串
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 ( Hard link )
同一文档 , 可拥有一个以上之名称 , 可将文档做数个连结.
例子 :
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个以上的字母
. 斜线可以去掉特殊意义
cat passwd | grep ^s 列出交换学生申请帐号者名单
cat passwd | grep "^b.503" 列出电机系各年级...
grep "^." myfile.txt 列出所有以句点开头的行
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 [ remote-directory ] [ local-file ] 列出远程主机上的文档.
get remote-file [ local-file ] 取得远方的文档.
mget remote-files 可使用通用字元一次取得多个文档.
put local-file [ remote-file] 将本地主机的文档送到远程主机.
mput local-files 可使用通用字元一次将多个文档放到远程主机上.
help [ command ] 线上辅助指令.
mkdir directory-name 在远程主机创建一个目录.
推荐阅读
- Solaris 配置单网卡Unix路由器
- Solaris 9.0 for x86 安装 Apache-2.0.45+php-4.3.1+mysql-4.1.0
- 使用终端安装 Solaris 9
- Solaris 8 使用及编辑PostScript字体
- Solaris 8 设置终端 TTY
- Solaris 常见问题
- Solaris 管理员常用命令
- Solaris 硬盘挂在Linux上
- Solaris 使用技巧
- 添加了ssh软件安装 Solaris 系统安全实施总结