⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 165.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 3 页
字号:
334 <br>
444 <br>
111 <br>
553 <br>
554 <br>
233 <br>
运行命令:%!sort 文件内容为: <br>
111 <br>
222 <br>
233 <br>
333 <br>
334 <br>
444 <br>
553 <br>
554 <br>
用此方法可以使用许多系统命令进行编辑,大家可以灵活运用 <br>
<br>
其他特殊用法: <br>
用q: 看一看有什么 <br>
用? 可以编辑你用过的命令 <br>
程序中在一个调用函数(如:printf)上用K,可以直接调出printf的帮助 <br>
<br>
ctrl+f向下翻页,ctrl+b向上翻页(对于telnet上去的时候比较有用) <br>
<br>
<br>
1. vi中设置tab键的空格数: <br>
:set ts=4 <br>
:set sw=4 <br>
将此两句话加到当前用户目录的文件.vimrc中,这样当前用户用vi的时候就会启动该设置 <br>
<br>
2.拷贝: <br>
将第2行到第9行的字copy到第11行 <br>
:2,9 co 10 <br>
将第2行到第9行的字move到第11行 <br>
:2,9 m 10 <br>
<br>
3.设置行号: <br>
:se nu <br>
取消行号: <br>
:se nonu <br>
<br>
4.当前行与下一行换位置:ddp <br>
<br>
5.当前字与后面的字换位置:xp <br>
<br>
<br>
用vi替换文件中的字符串 <br>
<br>
  在vi界面下使用命令 <br>
  :%s#/usr/bin#/bin#g <br>
  可以把文件中所有路径/usr/bin换成/bin。也可以使用命令: <br>
  :%s/usr/bin/bin/g <br>
  其中“”是转义字符,表明其后的“/”字符是具有实际意义的字符,不是分隔符。 <br>
<br>
<br>
请问 vi 中的删除缓冲区是怎么回事? <br>
<br>
看到有一个资料说到: <br>
“vi还有有编号的删除缓冲区。撤消命令只能恢复上一次的删除,当且仅当这个删除是最后一次操作。但是,vi可以把最近9次删除的内容都放入9个编号从1到9的缓冲区内。最近一次删除保存在缓冲区1,次近的在缓冲区2,依此类推。例如,"2p可以放置第二个删除缓冲区中的内容。” <br>
但是我没有操作成功,请教各位。 <br>
<br>
<br>
既然是vi的问题,我义不容辞 <br>
<br>
准备文件test <br>
1 <br>
2 <br>
3 <br>
4 <br>
5 <br>
<br>
将光标定位在5上,连按5次dd <br>
然后键入 <br>
"5p <br>
"4p <br>
"3p <br>
"2p <br>
"1p <br>
看看发生了什么 <br>
<br>
明白了? <br>
<br>
<br>
要注意" <br>
<br>
谢谢你们的解释! <br>
再问,是否只有删除的整行可以保存在删除缓冲区中?比如删除的字符呢? <br>
<br>
字符也可以,用整行只是为了让你好学 <br>
自己试试吧,找葫芦画瓢吧 <br>
<br>
wo 我照呢说得作的 可是恢复的是5个1 啊 怎么回事 (solaris8) <br>
<br>
比如在一行中连按5次dw,会将5个词依次放入1~5的寄存器中吗?我没有试验成功,总提示寄存器为空。 <br>
<br>
[这个贴子最后由goodboy在 2002/08/22 09:29am 编辑] <br>
<br>
bjchenxu,能否把VI使用高级技巧的方法给大家讲一讲呀:) <br>
很多的,比如:怎么一个文件中的几行保存到另外一个文件中了, <br>
或者把另外一个文件的插入到指定内容的行后面了或者我在vi中拷贝 <br>
A文件的某5行(Esc下5yy拷贝),然后再:e b文件,怎么把A文件的5行拷过来? <br>
然后又怎么回到原先的A文件中? <br>
<br>
<br>
高级技巧太多太多,建议大家找本版valentine斑竹要书看,呵呵 <br>
你说的几个问题我先回答一下: <br>
1. 将一个文件中的几行保存到另外一个文件中了 <br>
1.1 $vi file1 <br>
1.2 :3,5 y a <br>
1.3 :e file2 <br>
1.4 "ap <br>
<br>
2. 将另外一个文件插入到指定内容的行后面 <br>
2.1 $vi file1 <br>
2.2 :/regularexpress/ r file2 <br>
<br>
3. 两个文件的切换和拷贝 <br>
3.1 $vi file1 file2 <br>
3.2 :3,5 y a <br>
3.3 :e# <br>
3.4 "ap <br>
3.5 :e# <br>
<br>
在vim里面查看man页面 <br>
<br>
在进入vim后按“:”号,输入 <br>
source $VIMRUNTIME/ftplugin/man.vim <br>
然后再按“:”号,输入 <br>
nmap K :Man <br>
然后在vim里面输入你要的命令,在这个命令上按K,就可以看到经vim处理过后的man页。 <br>
<br>
用vi在整个文件的各行或某几行的行首或行尾加一些字符串 <br>
<br>
  $vi file <br>
  :3,$s/^/some string 在文件的第一行至最后一行的行首插入“some string”。 <br>
  :%s/$/some string/g 在整个文件每一行的行尾添加“some string”。 <br>
  :%s/string1/string2/g 在整个文件中替换“string1”成“string2”。 <br>
  :3,7s/string1/string2/ 仅替换文件中的第3行到第7行中的“string1”成“string2”。 <br>
  注意: 其中s为substitute,%表示所有行,g表示global。 <br>
<br>
用vi删除大段的内容 <br>
<br>
  首先利用编辑命令“vi file”打开文件, 然后将光标移到要删除的行处按Ctrl+G显示行 <br>
号,再到结尾处再按Ctrl+G,显示文件结尾的行号。 <br>
  例如: <br>
  :23,1045d <br>
  假定2次得到的行号为23和1045,则把这期间的内容全删除, 也可以在要删除的开始行和 <br>
结束行中用ma、mb命令标记,然后利用“:'a,'bd”命令删除。 <br>
<br>
用vi实现“另存为”功能 <br>
  $vi file <br>
  :w /tmp/1 <br>
  保存所做的所有修改,也可以将其中的某一部分修改保存到临时文件。 <br>
  如果仅仅把第20~59行之间的内容存盘成文件/tmp/1,我们可以键入如下命令: <br>
  :20,59w /tmp/1 <br>
<br>
用vi在一个新文件中读其他文件的内容 <br>
  $vi file <br>
  :r /etc/passwd 在打开的文件file中光标所在处读入/etc/passwd <br>
  :%s/:.*//g 删除/etc/passwd中用户名后面的从冒号开始直到行尾的所有部分。 <br>
  您也可以在指定的行号后读入文件内容,例如使用命令: <br>
  :3r /etc/passwd <br>
  从新文件的第3行开始读入 /etc/passwd的所有内容。 <br>
  我们还可以使用以下方法删掉文件中所有的空行及以#开始的注释行。 <br>
  $cat squid.conf.default | grep -v '^$' | grep -v '^#' <br>
<br>
用vi拷贝一个文件中的文本并粘贴到另一个文件中 <br>
  $vi file1 file2 <br>
  然后在vi界面下: <br>
  yy &lt;-在文件1的光标处拷贝所在行 <br>
  :n &lt;-切换到文件2 (n=next) <br>
  p &lt;-在文件2的光标所在处粘贴所拷贝的行 <br>
  :n &lt;-切换回文件1 <br>
<br>
使用vim对被编辑文件加密 <br>
  在VIM当中要对所编辑的文件进行简单加密,可以在命令行模式下键入“:X”(无括号, <br>
只有冒号和X)然后在提示“Enter the encrypt key”时输入口令字串就可以加密了。但是别 <br>
忘了要保存哦!保存的时候会发现在屏幕底部有“[crypted]”这样的字样。 下次打开该加密 <br>
文件会要求您输入口令字串,这个总该记得的吧? <br>
<br>
设置vim自动显示行号 <br>
  在每个用户的主目录下,都有一个 vi 的配置文件".vimrc"或".exrc", 用户可以编辑它, <br>
使这些设置在每次启动 vi 时,都有效。 <br>
  例如,加入如下设置行: <br>
set nu 显示行号 <br>
set nonu 不显示行号 <br>
set ic 查找时不考虑大小写 <br>
set noic 查找时考虑大小写 <br>
<br>
在vi里搜索关键字 <br>
<br>
  当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里 <br>
可没有菜单-〉查找,不过没关系,你在命令模式下敲斜杆(/)这时在状态栏(也就是屏幕左下 <br>
角)就出现了 “/”然后输入你要查找的关键字敲回车就可以了。 <br>
  如果你要继续查找此关键字,敲字符n就可以继续查找了。值得注意的是“/”是向下查找, <br>
而“?”是向上查找,而在键盘定义上“?”刚好是“/”的上档符。 <br>
<br>
用彩色的vi写程序 <br>
<br>
  修改$HOME中的.vimrc,把color值设为true <br>
  把环境变量VIMRUNTIME设成vim的路径名 <br>
  例:/usr/share/vim <br>
  在vi中键入 <br>
  :syntax on回车 <br>
  :so $VIMRUNTIME/syntax/java.vim回车(现在版本的vi支持无数程序语法色彩档,都在 <br>
syntax/下,看一眼吧:)) <br>
  如果不喜欢所用的xterm背景色,可以用xterm -bg LightBlue(或其他喜欢的颜色)启动, <br>
或者修改.Xresouce的xterm background项。 <br>
  vi -o xxx.java xxxx.java <br>
<br>
vi <br>
<br>
例如:Esc键在vi中输入ctrl+v与Esc为^[ <br>
请问Delete键在vi中如何输入? <br>
<br>
d <br>
空一行 <br>
<br>
[Ctrl+V][Del] <br>
<br>
输这个键有什么用啊 <br>
<br>
输不进去 <br>
<br>
我想在shll里自动telnet到另一台机器终止.profile(自动运行了程序)执行,好执行我在shll中的一些命令。 <br>
<br>
输不进去 <br>
<br>
这种情况是因为DEL在您的终端上被定义成某个中断键,中断是被操作系统优先处理的。 <br>
使用stty -a 可以显示出DEL被哪个中断所用。 <br>
以下是两种解决方法: <br>
1。使用“stty 中断名 新的中断键”形式改变中断键设置,然后调用vi,再使用ctrl+V的方法。如:stty intr ^E;vi <br>
2。使用一个shell脚本myvi:stty raw ;vi $*;stty -raw <br>
调用myvi <br>
还有一种变通的解决方法,DEL键的ascii码应该是^?,0x7f,</FONT><br>
                                      </TD>
                                    </TR>
                                <TR>
                                <TD colSpan=2><FONT 
                                class=middlefont></FONT><BR>
                                        <FONT 
                                class=normalfont>全文结束</FONT> </TD>
                                    </TR>
                                <TR>
                                <TD background="images/dot.gif" tppabs="http://www.linuxhero.com/docs/images/dot.gif" colSpan=2 
                                height=10></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></TD>
                        <TD vAlign=top width="20%" 
                      background="images/line.gif" tppabs="http://www.linuxhero.com/docs/images/line.gif" rowSpan=2> 
                          <DIV align=center> 
                            <table class=tableoutline cellspacing=1 cellpadding=4 
                        width="100%" align=center border=0>
                              <tr class=firstalt> 
                                <td noWrap background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colspan=2 height=21>
                                <font class=normalfont><b>所有分类</b></font></td>
                              </tr>
<tr class=secondalt> <td noWrap width=27%> <font class=normalfont>1:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type1.html" tppabs="http://www.linuxhero.com/docs/type1.html">非技术类</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>2:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type2.html" tppabs="http://www.linuxhero.com/docs/type2.html">基础知识</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>3:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type3.html" tppabs="http://www.linuxhero.com/docs/type3.html">指令大全</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>4:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type4.html" tppabs="http://www.linuxhero.com/docs/type4.html">shell</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>5:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type5.html" tppabs="http://www.linuxhero.com/docs/type5.html">安装启动</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>6:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type6.html" tppabs="http://www.linuxhero.com/docs/type6.html">xwindow</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>7:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type7.html" tppabs="http://www.linuxhero.com/docs/type7.html">kde</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>8:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type8.html" tppabs="http://www.linuxhero.com/docs/type8.html">gnome</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>9:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type9.html" tppabs="http://www.linuxhero.com/docs/type9.html">输入法类</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>10:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type10.html" tppabs="http://www.linuxhero.com/docs/type10.html">美化汉化</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>11:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type11.html" tppabs="http://www.linuxhero.com/docs/type11.html">网络配置</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>12:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type12.html" tppabs="http://www.linuxhero.com/docs/type12.html">存储备份</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>13:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type13.html" tppabs="http://www.linuxhero.com/docs/type13.html">杂项工具</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>14:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type14.html" tppabs="http://www.linuxhero.com/docs/type14.html">编程技术</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>15:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type15.html" tppabs="http://www.linuxhero.com/docs/type15.html">网络安全</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>16:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type16.html" tppabs="http://www.linuxhero.com/docs/type16.html">内核技术</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>17:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type17.html" tppabs="http://www.linuxhero.com/docs/type17.html">速度优化</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>18:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type18.html" tppabs="http://www.linuxhero.com/docs/type18.html">apache</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>19:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type19.html" tppabs="http://www.linuxhero.com/docs/type19.html">email</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>20:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type20.html" tppabs="http://www.linuxhero.com/docs/type20.html">ftp服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>21:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type21.html" tppabs="http://www.linuxhero.com/docs/type21.html">cvs服务</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>22:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type22.html" tppabs="http://www.linuxhero.com/docs/type22.html">代理服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>23:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type23.html" tppabs="http://www.linuxhero.com/docs/type23.html">samba</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>24:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type24.html" tppabs="http://www.linuxhero.com/docs/type24.html">域名服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>25:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type25.html" tppabs="http://www.linuxhero.com/docs/type25.html">网络过滤</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>26:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type26.html" tppabs="http://www.linuxhero.com/docs/type26.html">其他服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>27:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type27.html" tppabs="http://www.linuxhero.com/docs/type27.html">nfs</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>28:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type28.html" tppabs="http://www.linuxhero.com/docs/type28.html">oracle</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>29:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type29.html" tppabs="http://www.linuxhero.com/docs/type29.html">dhcp</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>30:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type30.html" tppabs="http://www.linuxhero.com/docs/type30.html">mysql</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>31:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type31.html" tppabs="http://www.linuxhero.com/docs/type31.html">php</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>32:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type32.html" tppabs="http://www.linuxhero.com/docs/type32.html">ldap</a></font></td>    </tr>  </table></td></tr>                            </table>
                          </DIV></TD></TR>
                    <TR vAlign=top>
                        <TD width="80%"> 
                          <DIV align=center><BR>
                          </DIV>
                        </TD></TR></TBODY></TABLE></TD></TR>
                </TABLE></TD></TR>
          </TABLE>
      <TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#eeeeee 
        border=0><TBODY>
        <TR>
          <TD width="50%">
              <P><FONT class=middlefont>版权所有 &copy; 2004 <A 
            href="mailto:bjchenxu@sina.com">linux知识宝库</A><BR>
                违者必究. </FONT></P>
            </TD>
          <TD width="50%">
              <DIV align=right><FONT class=middlefont>Powered by: <A 
            href="mailto:bjchenxu@sina.com">Linux知识宝库</A> Version 0.9.0 </FONT></DIV>
            </TD></TR></TBODY></TABLE>
      <CENTER></CENTER></TD></TR>
    </TABLE></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -