SolarisVI编辑器使用技巧及日志查看方法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
:args :n :rew :e :e file
:e file
编辑数个文件利用vi filenames进入vi后
显示编辑名单中的各个文件名 读入编辑名单中的下一个文件 读入编辑名单中的第一个文件 读入编辑名单内的前一个文件 读入另一个文件进vi此文件可不在编辑名单内
若原文件经修改还没有存档,则应先以: w 存档. 强迫读入另一个文件进入vi,原文件不作存档动作.
将各行的text1替换为text2
option=g表示文件中所有的text1均被取代,
若未输入任何option,则只有各行中的第一个
出现的text1被取代
option=go 在屏幕显示各取代的行
option=gc
Start,endgtext1/s/ / text2/options 同上,只寻找并取代第start~end行.
附录一
Vi编辑器
Vi全屏幕编辑器
viVisual是以视觉为导向的全屏幕编辑器、共分 为三种模式mode: Command 方式 Insert 方式 Escape 方式
Vi全屏幕编辑器
command 方式: 任何输入都会作为编辑命令,而不会出现在屏幕上, 若输入 错误则 有岬的声音;任何输入都引起立 即反映
command 执行shell指令,并把结果加在光标所在行的下一行.
删除指令
nx
删除由光标位置起始的n个字符含光标位置,按一个x
表示删除光标所在的字符
nX
删除由光标位置起始的n个字符不含光标位置.
ndw
删除光标位置其实的n个字符组.
d0
将行的开始到光标位置的字符全部删除.
d$ 或D 将光标位置起始到行尾的字符全部删除.
Insert 方式: 任何输入的数据都置于编辑寄存器.在command方 式下输入I,a,A等,可进入insert方式,insert方式下按 ESC,可跳回command方式.
escape方式: 以:或者/为前导的指令,出现在屏幕的最下一行, 任何输入都被当成特别指令.
进入vi在系统提示符下面 输入以下指令
r
修改光标文件的字符
R
从光标位置开始修改,结束时按ESC键
new
更改n组字符,结束时按ESC键
ncc
从光标所在位置开始更改n行,结束时按ESC键
寻找指令
/text
从光标位置往下找字串text
text
从光标位置往上找字串text
n
继续找下一个字串在输入上面的寻找指令之
后使用
寻找并且取代指令
:getxt1/s/ /text2/options
ndd
将光标位置起始的n行整行删除dd表示删除光标
所在行.
:start,endd 删除文件的第start到end行.
光标移动
0 $
nh nl或者spacebar nk n+ ni n-
移到一行的开始 移到一行的最后 移到文件开始位置 移到文件结束位置 往左移n位 往右移n位 向上移n行 向上移n行,光标在该行的起始 向下移n行 向下移n行,光标在该行的起始
加数据指令
i
在关标位置开始插入字符,结束时候按ESC键.
I
在光标所在行的最前面开始加字,结束时按ESC键.
a
在光标位置后开始加字,结束时按ESC键.
A
在光标所在行的最后面开始加字,结束时按ESC键.
o
在光标下加一空白行并开始加字,结束时按ESC键.
O
在光标上加一空白行并开始加字,结束时按ESC键.
vi vi filename
vi +n filename vi +filename vi + / filename vi filenames
vedit
进入vi而不读入任何文件 进入vi并读入指定名称的文件新、旧文 件均可. 进入vi并且由文件的第几行开始. 进入vi并且由文件的最后一行开始. 进入vi并且由文件的这个字开始. 进入vi并且将各指定文件列入名单内,第 一个文件先读入. 进入vi并且在输入方式时会在状态行显示 INSERT MODE".
或:Start,ends/text1/text2/options
复制及移动文件
:first,last co dest :Start,end m dest :r filename nY p P
将first 到last行的数据复制到目标行dest下面 将start 到 end行的数据移动到目标行dest下. 将指定文件的内容读入光标所在行下. 将光标所在位置开始的n行数据暂存 复制暂存数据在光标的下一行 复制暂存数据在光标的上一行
附录三
Solaris 安装
光盘安装
系统安装 ok boot cdrom
进入图形界面安装,选择安装的软件组,按系统提示输入主 机信息
从光盘启动,进入单用户维护模式 ok boot cdrom –s
比如忘记root密码
网络安装
网络安装
➢ 将系统安装盘的内容拷贝到硬盘中 setup_install_server
存储及退出vi
:w filename
存入指定文件,但未退出vi若未指定文件名则为当
前工作的文件名.
:wq 或者 :x或者zz 存文件,并且退出vi.
:q
不作任何修改并退出vi.
:q
放弃任何修改并退出vi.
:command
暂时退出vi并执行shell指令,执行完毕后再回到vi.
:sh
暂时退出vi到系统下,结束时按Ctrl + d则w nW nb nB
光标移动
移到屏幕的左上角 移到屏幕的中间行开头 移到屏幕的最后一行 移到文件的最后一行 移到文件的第n行 右移n个字组,标点符号属于字组 右移n个字组,标点符号不属于字组 左移n个字组,标点符号属于字组 左移n个字组,标点符号不属于字组
修改指令
➢ 安装server
vi /etc/hosts 查出待安装机器的MAC地址 将当前目录转到系统安装包目录下 /add_install_client -e MAC-addr
hostname `uname -m`
网络安装
待安装的机器
查出MAC地址 enet-addrOK状态下
ifconfig -a OS状态下 ok boot net
附录二
Solaris 日志
功能
永远记住: 在记录日志中记录下你对系统的每 一次改动
日志
日志系统syslog进程 :
进程
/usr/sbin/syslogd
作用
产生系统进程日志
配置文件
/etc/syslog.conf
查看系统日志
/var/adm/messages
学习资料推荐
System Administration Guide1,2,3 http://dos.sun http://.chinaunix http://.sunfreeware 虚拟机软件:vmware man -k command
. u Ctrl + l :set number :set nonumber :set ai
:set noai :f 或<Ctrl> + g
其他命令
重复前一指令 取消前一指令 刷新屏幕显示
显示文件的行号,但不会存文件 解除行号显示 设置每行起始位置以光标当前位置为 起始 取消行起始位置设定 告诉用户有关现行编辑文件的数据.