增补版 SCO UNIX快速入门( 七 )


O从当前行之前打开新的一行;
3、保存文件并退出:别忘了,一定要在命令模式下才能保存退出哟!你按,直到终端会叫了,那一定是命令模式的 。有好多方法保存,但是一定要加一个冒号“:” 。比如:
“:w”是保存但不退出;
“:q”是退出但不保存;
“:wq”是保存并退出vi 。
我常用的是:“:x!”是保存并强行退出;“:q!”是不保存强行退出 。
4、在文件中移动光标 。现在的PC键盘,大多可以用四个箭头键来移动光标,但是,unix诞生时,可能还没有这种PC键盘,所以它用的是h j k l四个键 。用熟了,这四个键还挺方便的 。
h 向左移动一个字符;
i向右移动一个字符;
k向上移动一个字符;
j向下移动一个字符;5、删除和恢复文件:删除光标所在的字符用x;删除光标所在行用dd 。
撤销前一次操作,用u或者U 。
6、编辑时遇到的特殊情况:屏幕不可读时,按 L或者 R使屏幕刷新;如果还是不能阅读,那可能是你的终端设置不对,或者编辑了非正文文件,别忘了键入:q!不保存退出 。
举个例子吧!在/apple目录下编辑文件love,
#vi /apple/love,
假如原来的文件内容为:
you are my kind of girl,you have a beautiful personality,and looks neat and fresh!
it was love at first sight,but I don"t have the heart to tell you, so I make a pass at you.
I"ve been dying to see you when leave xianghe,and I love you with all my heart!
I"m too deeply involved!
God bless you,god bless me too!OK!比如:你要在I"m too deeply involved!插入don"t you give me the cold shoulder.那么你应该将光标移到involved!后,然后按i 你就可以插入了;假如你要删除so I make a pass at you.你可以将光标移到要删除的字符上,按x 将其删除;
假如你要将but I don"t have the heart to tell you,的逗号改为感叹号,你可以插入感叹号,并将逗号删除,呵呵,废话,是吗?假如你要删除God bless you,god bless me too!整行,你可以在命令状态下按dd;
假如你要在 I"ve been dying to see you when leave Nanping,and I love you with all my heart!
后面加一行,并插入love you more than I can say!你可以将光标移动到I"ve been dying to see you when leave Nanping,and I love you with all my heart!上,(移动光标还记得吗?对了,h、j、k、l。)然后在命令模式下,按o,在按i 后 插入love you more than I can say!改完了吗?保存用“:x!”,不保存“:q!” 。
你爱怎么改就怎么改吧!但一定不要将它改的面目全非了哟!
you are my kind of girl,you have a beautiful personality,and looks neat and fresh!
It was love at first sight,but I don"t have the heart to tell you, so I make a pass at you!
I"ve been dying to see you when leave Nanping,and I love you with all my heart!
love you more than I can say!I"m too deeply involved!
don"t you give me the cold shoulder.I wish apple and pear are going steady!
God bless you,god bless me too!
(你是我喜欢的那种女孩,你有永恒的魅力,你看起来优雅清新!对你一见钟情,但我没有勇气告诉你,所以我深情的看着你(送秋波)!离开南平,我一直很想你,我全心全意爱你!爱你在心口难开,我已经陷的太深 。别再对我冷淡,我衷心祝愿apple和pear正式成为情侣!上帝保佑你,上帝保佑我!)
vi还有好多东东,但常用的就是这些 。欲知详情,看书吧!
十二、打印文件1、打印文件lp
lp命令来源于“line printer“,其意为行式打印机,这是过去的名称 。现在它可用于各种类型的打印机 。lp [选项] [文件名]
它的选项有好几个,我没有使用到过,不敢瞎说,举个简单例子吧
比如,打印文件applelp apple如果系统中不只有一台打印机,需要指定用哪台打印机的话,可以使用-d选项,指定目标(destination)打印机

推荐阅读