|
unix入门材料(3),(4)
|
|
来源:www.unix5.com 作者:riechelr_hl 发布时间:2007-05-20
|
|
还有一点要注意,在这几个命令中,对dos文件的存取不能使用通配符,但对unix的文件可以使用通配符。 比如: $ doscp /usr/apple/* a: 但不能使用 doscp a:*.*/usr/apple
十一、编辑文件: 1、启动vi: #vi filename 假如该文件存在,vi就会把其读入,否则就会创建它。记得新建目录的命令吗?对了,用mkdir directory,那么新建一个文件呢?对了,聪明!你可以用vi filename创建了。当然了,建立的是文本文件。 2、输入正文:记住了,输入正文之前,可一定要在命令模式下发出一个输入正文的命令!呵呵,别急嘛!我会告诉你输入正文的命令的。在输入过程中,你输入的任何字符都被视作输入的内容,怎么办呢?猜猜看,你可以按〈esc〉键返回命令模式。 哦,对了,差点忘了告诉你,输入正文,叫插入模式。 a 从光标右侧开始添加正文; a 从行尾处开始添加正文; i从光标左侧开始添加正文; i从行首处开始添加正文;o 从当前行之后打开新的一行; o从当前行之前打开新的一行; 3、保存文件并退出:别忘了,一定要在命令模式下才能保存退出哟!你按<esc>,直到终端会叫了,那一定是命令模式的。有好多方法保存,但是一定要加一个冒号“:”。比如: “:w”是保存但不退出; “:q”是退出但不保存; “:wq”是保存并退出vi。 我常用的是:“:x!”是保存并强行退出;“:q!”是不保存强行退出。 4、在文件中移动光标。现在的pc键盘,大多可以用四个箭头键来移动光标,但是,unix诞生时,可能还没有这种pc键盘,所以它用的是h j k l四个键。用熟了,这四个键还挺方便的。 h 向左移动一个字符; i向右移动一个字符; k向上移动一个字符; j向下移动一个字符; 5、删除和恢复文件:删除光标所在的字符用x;删除光标所在行用dd。 撤销前一次操作,用u或者u。 6、编辑时遇到的特殊情况:屏幕不可读时,按<ctrl>+l或者<ctrl>+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 beendying 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!
共3页: 上一页 [1] [2] 3 下一页
|
| |
|
|
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口 |
[ 收藏]
[ 推荐]
[ 评论(0条)]
[返回顶部] [打印本页]
[关闭窗口] |
|
|
|