win7 iis网站无法显示该页面100种迷你小手工
web/
2025/10/8 19:58:52/
文章来源:
win7 iis网站无法显示该页面,100种迷你小手工,建立企业网站,长沙网站关键词排名文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等#xff0c;其中#xff0c;使用最为广泛的是vi#xff0c;而vi命令繁多#xff0c;论坛里好像这方面的总结不多#xff0c;以下稍做总结#xff0c;以资共享#xff01;渴望更正和补充其中使用最为广泛的是vi而vi命令繁多论坛里好像这方面的总结不多以下稍做总结以资共享渴望更正和补充 进入vi的命令 vi filename :打开或新建文件并将光标置于第一行首 vi n filename 打开文件并将光标置于第n行首 vi filename 打开文件并将光标置于最后一行首 vi /pattern filename打开文件并将光标置于第一个与pattern匹配的串处 vi -r filename 在上次正用vi编辑时发生系统崩溃恢复filename vi filename....filename 打开多个文件依次进行编辑 移动光标类命令h 光标左移一个字符 l 光标右移一个字符 space光标右移一个字符 Backspace光标左移一个字符 k或Ctrlp光标上移一行 j或Ctrln 光标下移一行 Enter 光标下移一行 w或W 光标右移一个字至字首 b或B 光标左移一个字至字首 e或E 光标右移一个字至字尾 ) 光标移至句尾 ( 光标移至句首 }光标移至段落开头 {光标移至段落结尾 nG光标移至第n行首 n光标下移n行 n-光标上移n行 n$光标移至第n行尾 H 光标移至屏幕顶行 M 光标移至屏幕中间行 L 光标移至屏幕最后行 0注意是数字零光标移至当前行首 $光标移至当前行尾 屏幕翻滚类命令 Ctrlu向文件首翻半屏 Ctrld向文件尾翻半屏 Ctrlf向文件尾翻一屏 Ctrlb向文件首翻一屏 nz将第n行滚至屏幕顶部不指定n时将当前行滚至屏幕顶部。 插入文本类命令 i 在光标前 I 在当前行首 a光标后 A在当前行尾 o在当前行之下新开一行 O在当前行之上新开一行 r替换当前字符 R替换当前字符及其后的字符直至按ESC键 s从当前光标位置处开始以输入的文本替代指定数目的字符 S删除指定数目的行并以所输入文本代替之 ncw或nCW修改指定数目的字 nCC修改指定数目的行 删除命令 ndw或ndW删除光标处开始及其后的n-1个字 do删至行首 d$删至行尾 ndd删除当前行及其后n-1行 x或X删除一个字符x删除光标后的而X删除光标前的 Ctrlu删除输入方式下所输入的文本 搜索及替换命令 /pattern从光标开始处向文件尾搜索pattern ?pattern从光标开始处向文件首搜索pattern n在同一方向重复上一次搜索命令 N在反方向上重复上一次搜索命令 s/p1/p2/g将当前行中所有p1均用p2替代 n1,n2s/p1/p2/g将第n1至n2行中所有p1均用p2替代 g/p1/s//p2/g将文件中所有p1均用p2替换 选项设置 all列出所有选项设置情况 term设置终端类型 ignorance在搜索中忽略大小写 list显示制表位(CtrlI)和行尾标志$) number显示行号 report显示由面向行的命令修改过的数目 terse显示简短的警告信息 warn在转到别的文件时若没保存当前文件则显示NO write信息 nomagic允许在搜索模式中使用前面不带“\”的特殊字符 nowrapscan禁止vi在搜索到达文件两端时又从另一端开始 mesg允许vi显示其他用户用write写到自己终端上的信息 最后行方式命令 n1,n2 co n3将n1行到n2行之间的内容拷贝到第n3行下 n1,n2 m n3将n1行到n2行之间的内容移至到第n3行下 n1,n2 d 将n1行到n2行之间的内容删除 w 保存当前文件 e filename打开文件filename进行编辑 x保存当前文件并退出 q退出vi q!不保存文件并退出vi !command执行shell命令command n1,n2 w!command将文件中n1行至n2行的内容作为command的输入并执行之若不指定n1n2则表示将整个文件内容作为command的输入 r!command将命令command的输出结果放到当前行 寄存器操作 ?nyy将当前行及其下n行的内容保存到寄存器中其中?为一个字母n为一个数字 ?nyw将当前行及其下n个字保存到寄存器中其中?为一个字母n为一个数字 ?nyl将当前行及其下n个字符保存到寄存器中其中?为一个字母n为一个数字 ?p取出寄存器中的内容并将其放到光标位置处。这里可以是一个字母也可以是一个数字 ndd将当前行及其下共n行文本删除并将所删内容放到1号删除寄存器中。 VI的使用--------------------------------------------------------------------------------一、插入文本 ┌──┬────────────┐ │命令│描述 │ ├──┼────────────┤ │i │在当前字符前插入文本 │ ├──┼────────────┤ │I │在行首插入文本 │ ├──┼────────────┤ │a │在当前字符后添加文本 │ ├──┼────────────┤ │A │在行末添加文本 │ ├──┼────────────┤ │o │在当前行后面插入一空行 │ ├──┼────────────┤ │O │在当前行前面插入一空行 │ ├──┼────────────┤ │R │以改写方式输入文本 │ └──┴────────────┘ 二、移动光标 ┌─────┬───────────┐ │命令 │描述 │ ├─────┼───────────┤ │j或下箭头 │向下移动一行 │ ├─────┼───────────┤ │k或上箭头 │向上移动一行 │ ├─────┼───────────┤ │h或左箭头 │左移一个字符 │ ├─────┼───────────┤ │l或右箭头 │右移一个字符 │ ├─────┼───────────┤ │w │右移一个词 │ ├─────┼───────────┤ │W │右移一个以空格分隔的词│ ├─────┼───────────┤ │b │左移一个词 │ ├─────┼───────────┤ │B │左移一个以空格分隔的词│ ├─────┼───────────┤ │0 │移到行首 │ │Ctrl-F │向前翻页 │ ├─────┼───────────┤ │Ctrl-B │向后翻页 │ ├─────┼───────────┤ │nG │到第n行 │ ├─────┼───────────┤ │G │到最后一行 │ └─────┴───────────┘ 三、替换文本 ┌─────┬──────┐ │命令 │描述 │ ├─────┼──────┤ │$ │到行尾 │ ├─────┼──────┤ │( │到句子的开头│ ├─────┼──────┤ │) │到句子的末尾│ ├─────┼──────┤ │{ │到段落的开头│ ├─────┼──────┤ │} │到段落的末尾│ └─────┴──────┘ 四、删除文本 ┌───┬───────────┐ │命令 │描述 │ ├───┼───────────┤ │r │替换一个字符 │ ├───┼───────────┤ │c │修改文本直到按下Esc健 │ ├───┼───────────┤ │cw │修改下一个词 │ ├───┼───────────┤ │cnw │修改接下来的n个词 │ └───┴───────────┘ 五、文本编辑 ┌──┬──────────────────────┐ │命寺│描述 │ ├──┼──────────────────────┤ │yy │将一行文本移到缺省缓冲区中 │ ├──┼──────────────────────┤ │yn │将下一个词移到缺省缓冲区中 │ ├──┼──────────────────────┤ │ynw │将后面的n个词移到缺省缓冲区中 │ ├──┼──────────────────────┤ │p │如果缺省缓冲区中包含一行文本则在当前 │ │ │行后面插入一个空行井将缺省缓冲区中的声 │ │ │容粘贴到这一行中如果缺省缓冲区中包含 │ │ │多个词把这些词粘贴到光标的右边 │ ├──┼──────────────────────┤ │P │如果缺省缓冲区中包含一行文本则正当前 │ │ │行前面插入一个空行井将缺省缓冲区中的内 │ │ │容粘贴到这一行中如果缺省缓冲区中包含 │ │ │多个词把这些词粘贴到光标的左边 │ └──┴──────────────────────┘ 六、保存退出 ┌───────────┬───────────────┐ │命令 │描述 │ ├───────────┼───────────────┤ │zz │保存并退出 │ ├───────────┼───────────────┤ │:w filename │写入文件 │ ├───────────┼───────────────┤ │:W │写入文件 │ ├───────────┼───────────────┤ │:x │保存(如果当前文件修改过)并退出│ ├───────────┼───────────────┤ │:q! │不保存文件直接退出 │ ├───────────┼───────────────┤ │:q │退出vi │ └───────────┴───────────────┘ VI常用技巧 VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了但是因为它的命令集众多很多人都不习惯使用它其实您只需要掌握基本命令然后加以灵活运用就会发现它的优势并会逐渐喜欢使用这种方法。本文旨在介绍VI的一些最常用命令和高级应用技巧。 一、基本命令介绍 ---- 1光标命令 k、j、h、l——上、下、左、右光标移动命令。虽然您可以在Linux中使用键盘右边的4个光标键但是记住这4个命令还是非常有用的。这4个键正是右手在键盘上放置的基本位置。 nG——跳转命令。n为行数该命令立即使光标跳到指定行。 CtrlG——光标所在位置的行数和列数报告。 w、b——使光标向前或向后跳过一个单词。 ---- 2编辑命令 i、a、r——在光标的前、后以及所在处插入字符命令(iinsert、aappend、rreplace)。 cw、dw——改变(置换)/删除光标所在处的单词的命令 (cchange、ddelete)。 x、d$、dd——删除一个字符、删除光标所在处到行尾的所有字符以及删除整行的命令。 ---- 3查找命令 ---- /string、?string——从光标所在处向后或向前查找相应的字符串的命令。 ---- 4拷贝复制命令 ---- yy、p——拷贝一行到剪贴板或取出剪贴板中内容的命令。 二、常见问题及应用技巧 ---- 1在一个新文件中读/etc/passwd中的内容取出用户名部分。 ---- vi file ---- :r /etc/passwd 在打开的文件file中光标所在处读入/etc/passwd ---- :%s/:.*//g 删除/etc/passwd中用户名后面的从冒号开始直到行尾的所有部分。 ---- 您也可以在指定的行号后读入文件内容例如使用命令“:3r /etc/passwd”从新文件的第3行开始读入 /etc/passwd的所有内容。 ---- 我们还可以使用以下方法删掉文件中所有的空行及以#开始的注释行。 ---- #cat squid.conf.default | grep -v ^$ | grep -v ^# ---- 2在打开一个文件编辑后才知道登录的用户对该文件没有写的权限不能存盘需要将所做修改存入临时文件。 ---- vi file ---- :w /tmp/1 保存所做的所有修改也可以将其中的某一部分修改保存到临时文件例如仅仅把第2059行之间的内容存盘成文件/tmp/1我们可以键入如下命令。 ---- vi file ---- :20,59w /tmp/1 ---- 3用VI编辑一个文件但需要删除大段的内容。 ---- 首先利用编辑命令“vi file”打开文件然后将光标移到需要删除的行处按CtrlG显示行号再到结尾处再按CtrlG显示文件结尾的行号。 ---- :23,1045d 假定2次得到的行号为23和1045则把这期间的内容全删除也可以在要删除的开始行和结束行中用ma、mb命令标记然后利用“:a,bd”命令删除。 ---- 4在整个文件的各行或某几行的行首或行尾加一些字符串。 ---- vi file ---- :3,$s/^/some string / 在文件的第一行至最后一行的行首插入“some string”。 ---- :%s/$/some string/g 在整个文件每一行的行尾添加“some string”。 ---- :%s/string1/string2/g 在整个文件中替换“string1”成“string2”。 ---- :3,7s/string1/string2/ 仅替换文件中的第3行到第7行中的“string1”成“string2”。 ---- 注意: 其中s为substitute%表示所有行g表示global。 ---- 5同时编辑2个文件拷贝一个文件中的文本并粘贴到另一个文件中。 ---- vi file1 file2 ---- yy 在文件1的光标处拷贝所在行 ---- :n 切换到文件2 (nnext) ---- p 在文件2的光标所在处粘贴所拷贝的行 ---- :n 切换回文件1 ---- 6替换文件中的路径。 ---- 使用命令“:%s#/usr/bin#/bin#g”可以把文件中所有路径/usr/bin换成/bin。也可以使用命令“:%s//usr/bin//bin/g”实现其中“”是转义字符表明其后的“/”字符是具有实际意义的字符不是分隔符。 转载于:https://www.cnblogs.com/just4fun/archive/2011/08/18/2144309.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89235.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!