ChinaUnix.net
相关文章推荐:

linux vi命令

如题。我用的是linux enterprise 4,在用vi编辑文本文件时,当用上下箭头在文件中移动时,当光标到达屏幕的上下边界时,所编辑的文件内容就不滚动显示了,而是在屏幕底端的最后一行滚动显示历史命令,以致我根本无法编辑文件。请问高手这个问题怎么解决啊,我想把vi恢复正常,不要在我编辑文件的时候,用上下箭头键把历史命令显示出来?谢谢各位大侠了!

by panzifei - 系统管理 - 2006-02-28 20:59:19 阅读(2807) 回复(6)

相关讨论

linux命令行模式prompt格式一般为[$usr@$host $path]# 在进入vi后可能捕获到的hex可能包含 1b 5b 3f 32等特殊含义的东东在里面 怎样才能正确识别当前是在vi的范围内 抱歉,说的不是非常清楚 目的是想对bash命令行下用户输入的命令进行先检查后执行的过程,对vi等编辑器的输入内容不做检查 1 首先创建pty (/dev/tty) 2 pty创建后exec调用ssh $host 3 STDIN -> pty->syswrite #向ssh发送操作 4 pty->sysread #ssh回显 5 通过判...

by huhuegg - Perl - 2009-11-27 18:48:19 阅读(5052) 回复(14)

进入vi命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename: 打开多个文件,依次进行编辑 移动光标类命令 h: 光标左移一个字符 l: 光标右移一个字...

by yangly - AIX文档中心 - 2007-08-27 10:23:47 阅读(1014) 回复(0)

Solaris vi命令 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! :em02: 进入vi命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern...

by sxtywyg - Solaris文档中心 - 2009-10-12 11:19:48 阅读(5174) 回复(3)

进入vi命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 s...

by gslsok - BSD文档中心 - 2008-04-15 15:26:47 阅读(934) 回复(0)

原文件内容如下: // test 现在想全文替换成 /* test */,也就是将// 替换成/* */,请问能做到吗

by xlpos - 其他UNIX - 2007-09-02 18:47:19 阅读(3982) 回复(6)

1.从命令模式进入命令模式: i: 光标在当前位置进入文本模式: I: 光标跳到行首并进入文本输入模式 a: 光标后退一格并进入文本输入模式 A: 光标退到行尾并进入文本输入模式 o: 在光标所在行下新起一行并进入文本模式 O: 在光标所在行上新起一行并进入文本模式 s: 删除光标所在字符并进入文本模式 S: 删除光标所在行并进入文本输入模式. eg: :1, $s/A/a/g 从文件第一行到末尾,将大写的A换成a (这个比较有用,我常配置DNS服务,把来...

by upperc - SCO文档中心 - 2007-06-24 12:42:21 阅读(1424) 回复(0)

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25163/showart_289588.html

by gestapa - BSD文档中心 - 2007-04-30 11:47:52 阅读(2662) 回复(0)

由于被电信打压..我们的internet电信出口取消..同时得更换我们的dns ip 虽然以前知道有vi的替换命令,一直没怎么用上..刚好今晚发挥一下..特此记录一下 替换命令 替换命令操作 s 将当前字符替换为一个或多个字符 S 将当前行替换为一个或多个字符 5 s 将从当前字符开始的5个字符替换为一个或多个字符 vi替换使用规则: :g/s1/s/s2/s3/g 第一个g表示对每一个包括s1的行都进行替换,第二个g表示对每一行包括s1的行所有的s2都用s3替换...

by untrust - BSD文档中心 - 2006-12-06 08:39:34 阅读(1116) 回复(0)

vi 常用命令: 查找:/string/ 查找下一个:n 删除:x 追加:a 插入:i 删除一行:dd 拷贝一行:yy 粘贴:p 粘贴到当前行:yyp 到文档末尾:G 到第50行:50G 当前行下插入一行:o 替换当前光标处字符:r vi 编辑器 注意在solaris上存盘命令linux上的不同 命令状态: j,k,h,l:上下左右 0: 行首 $: 行尾 i,I :插入命令,i 在当前光标处插入 I 行首插入 a,A:追加命令,a 在当前光标后追加,A 在行末追加 o,O:打开命令,o 在...

by mlfflm569 - Solaris文档中心 - 2006-09-27 09:23:23 阅读(1369) 回复(0)

有如下文本 msg "haha" msg "hhhaaa" 我想让它变成 msg "HEADhahaTAIL" msg "HEADhhhaaaTAIL" 用什么替换命令

by chzht001 - 系统管理 - 2006-08-24 13:37:02 阅读(796) 回复(6)