如何在虚拟机安装下的Linux系统下使用Vi编辑器 怎么进入 LINUX的VI编辑器

linux\u7cfb\u7edf\u4f7f\u7528vi\u547d\u4ee4\u8fdb\u5165\u6587\u4ef6\u540e\u600e\u4e48\u4fee\u6539\u4fdd\u5b58

1\u3001\u67e5\u770b\u76ee\u5f55\u4e0b\u6587\u4ef6file.txt\u7684\u5185\u5bb9\uff0c\u4f7f\u7528cat file.txt(ls // \u8868\u793a\u67e5\u770b\u5f53\u524d\u76ee\u5f55\u4e0b\u7684\u6587\u4ef6\u76ee\u5f55 ; cat file.txt // \u8868\u793a\u67e5\u770b\u8be5\u6587\u4ef6\u7684\u5185\u5bb9)\u53d1\u73b0\u5185\u5bb9\u662fhello world

2\u3001\u4f7f\u7528vi file.txt \u8fdb\u5165\u5230\u7f16\u8f91\u754c\u9762,\u5982\u4e0b\u6240\u793a\uff1a

3\u3001\u8fdb\u5165\u5230\u7f16\u8f91\u6a21\u5f0f\uff0c\u6309\u952ei,\u6b64\u65f6\u53ef\u4ee5\u79fb\u52a8\u5149\u6807\u5230\u60f3\u4fee\u6539\u7684\u4f4d\u7f6e\uff0c\u540c\u65f6\u6211\u4eec\u4fee\u6539\u5185\u5bb9\u5982\u4e0b\uff1a(\u6ce8\u610f\u754c\u9762\u5de6\u4e0b\u89d2\u8fdb\u5165\u5230\u4e86insert\u7684\u6a21\u5f0f\uff0c\u624d\u4ee3\u8868\u73b0\u5728\u662f\u7f16\u8f91\u6a21\u5f0f)

4\u3001\u63a8\u51fa\u7f16\u8f91\u6a21\u5f0f\uff0c\u5e76\u4fdd\u5b58\uff0c\u6309\u952eesc\u9000\u51fainsert\u6a21\u5f0f\uff0c\u7136\u540e\u6309shift+: (shift+\u5192\u53f7\u952e)\uff0c\u7136\u540e\u8f93\u5165wq,wq\u8868\u793a\uff0c\u4fdd\u5b58\u5e76\u9000\u51fa\u3002\u5982\u679c\u53ea\u6309\u952eq,\u5219\u662f\u53ea\u9000\u51fa\u4e0d\u4fdd\u5b58\u3002

5\u3001\u6700\u540e\uff0c\u6309 enter\u952e\u9000\u51fa\u754c\u9762,\u518d\u6b21\u67e5\u770b\u5185\u5bb9\uff0c\u9a8c\u8bc1\u4e00\u4e0b\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002

\u6269\u5c55\u8d44\u6599\uff1a
linux\u7cfb\u7edf\u7684\u5e38\u7528\u547d
1\u3001date \uff1aprint or set the system date and time
2\u3001stty -a: \u53ef\u4ee5\u67e5\u770b\u6216\u8005\u6253\u5370\u63a7\u5236\u5b57\u7b26(Ctrl-C, Ctrl-D, Ctrl-Z\u7b49)
3\u3001 passwd: print or set the system date and time (\u7528passwd -h\u67e5\u770b)
4\u3001logout, login: \u767b\u5f55shell\u7684\u767b\u5f55\u548c\u6ce8\u9500\u547d\u4ee4
5\u3001pwd: print working directory
6\u3001more, less, head tail: \u663e\u793a\u6216\u90e8\u5206\u663e\u793a\u6587\u4ef6\u5185\u5bb9.
7\u3001lp/lpstat/cancel, lpr/lpq/lprm: \u6253\u5370\u6587\u4ef6.
8\u3001 \u66f4\u6539\u6587\u4ef6\u6743\u9650\uff1a chmod u+x...
9\u3001\u5220\u9664\u975e\u7a7a\u76ee\u5f55\uff1arm -fr dir
10\u3001\u62f7\u8d1d\u76ee\u5f55\uff1a cp -R dir
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-linux

\u8fdb\u5165 LINUX\u7684VI\u7f16\u8f91\u5668\u6b65\u9aa4\u5982\u4e0b\uff1a
1\u3001\u5982\u56fe\uff0cvi \u6587\u4ef6\u540d\uff0c\u63a5\u7740\u6309\u56de\u8f66\u5373\u53ef\u6253\u5f00\u5bf9\u5e94\u7684\u6587\u4ef6\uff0c\u5982\u679c\u6ca1\u6709\u5bf9\u5e94\u7684\u6587\u4ef6\uff0c\u90a3\u4e48vi\u547d\u4ee4\u5c31\u4f1a\u81ea\u52a8\u521b\u5efa\u4e00\u4e2a\u65b0\u7684\u3002

2\u3001\u5982\u56fe\uff0cvi\u6253\u5f00\u6587\u4ef6\u540e\u662f\u547d\u4ee4\u6a21\u5f0f\u72b6\u6001\uff0c\u8981\u7528i\u6216\u8005a\u547d\u4ee4\u624d\u53ef\u8fdb\u5165\u53ef\u7f16\u8f91\u7684\u72b6\u6001\u54df\u3002\u8fd9\u91cc\u6211\u5c31\u6309a\u8fdb\u5165\u4e86\u7f16\u8f91\u6a21\u5f0f\u3002

3\u3001\u5982\u56fe\uff0c\u5728\u7f16\u8f91\u6a21\u5f0f\u7684\u60c5\u51b5\u4e0b\u6572\u5b8c\u5185\u5bb9\uff0c\u8fd9\u4e2a\u65f6\u5019\u5c31\u5e94\u8be5\u4fdd\u5b58\u6587\u4ef6\u4e86\u3002\u4fdd\u5b58\u6587\u4ef6\u8981\u6309esc\uff0c\u8fd9\u6837\u5c31\u4f1a\u9000\u56devi\u7684\u547d\u4ee4\u6a21\u5f0f\u3002

4\u3001\u6309\u5b8cesc\u540e\u8f93\u5165\u5192\u53f7\uff08\u82f1\u6587\u7684\uff09\uff0c\u7136\u540e\u5c31\u8f6c\u6362\u5230\u4e86\u672b\u884c\u6a21\u5f0f\u4e86\uff0c\u672b\u884c\u6a21\u5f0f\u51b3\u5b9a\u662f\u5426\u4fdd\u5b58\u6587\u4ef6\u3002

5\u3001\u5982\u56fe\u6240\u793a\uff0c\u672b\u884c\u6a21\u5f0f\u4e0b\u53ef\u4ee5\u6309x\u6765\u4fdd\u5b58\uff0cx\u547d\u4ee4\u53ef\u4ee5\u4fdd\u5b58\u7f16\u8f91\u597d\u7684\u6587\u4ef6\u3002

6\u3001\u4e5f\u53ef\u4ee5\u7528\u5230wq\u6765\u4fdd\u5b58\uff0c\u5982\u679c\u662fq!\u5219\u4e0d\u4fdd\u5b58\uff0c\u8fd9\u70b9\u8981\u81ea\u5df1\u8c28\u8bb0\u5728\u5fc3\uff0c\u8fd9\u91cc\u6211\u5c31\u4fdd\u5b58\u4e00\u4e0bvi\u7f16\u5199\u7684\u6587\u4ef6\u3002

7\u3001\u7136\u540e\u67e5\u770b\uff0c\u67e5\u770b\u7528\u5230\u4e86cat \u6587\u4ef6\u540d\u3002

8\u3001\u5982\u56fe\u6240\u793a\uff0cvi\u7f16\u5199\u7684\u5185\u5bb9\u53ef\u4ee5\u770b\u5230\uff0c\u8fd9\u8868\u660e\u4fdd\u5b58\u6210\u529f\u3002

给点参考吧
还蛮详细的
vi文本编辑器的使用
一.vi的模式
命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点
输入模式:即文本辑辑状态,最后一行显示"-- INSERT --"提示,按ESC返回到命令模式
末行模式:可完成一些复杂操作,以":"开始,执行完一个末行命令后自动返回命令模式

二.基本使用
1.vi 编辑器的启动与退出:

(1).使用命令"vi"直接进入编辑环境
(2).在命令模式下输入":q!",可以强行退出编辑环境,对文件修改不进行保存
(3).以文件名作为"vi"命令的参数时,若存在此文件,则vi可对内容进行编辑,若不存在,打开以参数名命名的空文件

2.文件操作:

(1).打开新文件:在末行模式下":e filename"关闭当前文件并打开新文件,":e! filename 强制关闭当前文件并打开新文件"
(2).读取文件内容到当前文件:":r filename",读取的文件内容粘贴到当前文件光标所在行的下面
(3)保存文件:命令为":w [filename]",如果文件已经命名,可直接使用":w"命令的参数,如果没有命名,第一次保存时需指定文件名作为参数
(4).另存为文件:命令为":w filename",只保存到新文件,而不更新原来文件的内容
(5).退出vi编辑器:退出格式为":q",保存并退出为":wq",强行退出为":q!"

3.光标的移动操作(命令模式下)

(1).光标方向移动:"h"左、"l"右、"k"上、"j"下
(2).翻页移动:"ctrl+f"前一页、"ctrl+b"后一页、"ctrl+u"前半页、"ctrl+d"后半页
(3).行内快速跳转:"^"本行首字符、"$"本行尾字符、"w"后一单词首字母、"b"前一单词首字母、"e"后一单词尾字母;可添加数字组合使用,例如:"3w"后三个单词首字母、"4b"前4个单词首字母、"5e"后5个单词尾字母
(4).文件内行间跳转:显示行号":set nu",取消显示行号":set nonu","1G"跳转到首行,"G"跳转到末尾行,"#G"跳转到第#行

4.编辑操作

(1).进行输入模式:"i"当前光标处,"a"当前光标后,"A"当前行末,"o"当前行下插入新行,"O"当前行上插入新行,"cw"删除当前光标到所在尾部字符,"c$"删除当前光标到行尾的字符,"c^"删除当前光标(不包括)之前到行首的字符;以上记忆如有困难,可只记"i"从命令模式进入输入模式,完成编辑后"Esc"退回到命令模式
(2).输入模式的操作:上下左右方向进行光标移动,"Home/End"定位光标到行首行尾,"Page Up /Down"上下翻页,"Backspace"左侧字符的删除,"Delete"删除光标位置的字符
(3).删除操作:在命令模式下,可用以下命令完成删除操作,"x"光标处单个字符,"dd"光标所在行,"dw"当前字符到单词尾(含空格),"de"当前字符到单词尾(不含空格),"d$"当前字符到行尾,"d^"当前字符到行首,"J"合并当前行与下一行的内容,可添加数字配合使用,例如"3x"当前光标向右3个字符,"2dd"从当前行开始向下两行文本,"3dw"当前光标向右3个单词,"2de"当前光标向右两个单词(保留一个空格),"5J"合并5行文本
(4).撤销操作:在命令模式下,"u"取消最近一次操作,可重复使用,"U"取消对当前行进行的所有操作,"Ctrl+R"对"u"产生的撤消进行恢复
(5).复制操作:"yy"整行,"yw"光标到单词尾,"y$"光标到行尾,"y^"光标到行首;与数字组合使用,"5yy"当前及后续共5行,"3yw"当前光标开始的3个单词;末行命令":m,ny"m行到n行之间的文本,例如:":100,200y"100行到200的内容
(6).粘贴操作:在命令模式下,使用"p"将缓冲区中的内容粘贴到当前文档

5.查找与替换操作(末行模式)

(1).自上而下:":/word"查找指定的字符串,"n"查找下一个(自上而下)"N"反向查找下一个(自下而上)
(2).自下而上:":?word"自下而上查找指定字符串,"n"查找下一个(自下而上)"N"反向查找下一个(自上而下)
(3).普通替换:":s/old/new"由s开始,"old"指被替换的字符串,"new"替换成哪个字符串,此命令只替换当前行中第一个匹配的字符串
(4).行内全部替换:":s/old/new/g",当前行内所有匹配的字符串
(5).在行区域内进行替换:":#,#s/old/new/g","#,#"表示两个行号之间的行区域,例如"3,5"表示第3行到第5行
(6).整个文件内的替换操作:":%s/old/new/g",加%表示整篇文档,危险,慎用
(7).使用替换确认功能:在原替换命令后加"c"可提供确认功能,例如:":s/old/new/c",":s/old/new/gc",":#,#s/old/new/gc",":%s/old/new/gc";替换命令确认后的提示为"replace with word (y/n/a/q/l/^E/^Y) ?",其中"y"替换,"n"放弃,"a"所有,"q"退出

三、编辑器的多文件操作

1.多文件操作的vi启动:"vi [file1] [file2] .."后跟多个文件名作为参数即可,第一个参数显示在屏幕上,其它文件处于编辑后台状态
2.多文件切换命令:
(1).显示多文件信息:":args"结果中显示打开的文件,"[]"内为当前显示文件
(2).前后切换文件:":next"显示后一文件,":prev"显示前一文件,加"!"为强制切换,不保存当前文件
(3).定位首文件和尾文件:":first"定位首文件,":last"定位尾文件
(4).快速文件切换:已经用某个切换命令进行文件切换后,"Ctrl+^"可快速切换到前状态

在命令模式下

#vim file

和真机一样的呀。
搞不懂你什么意思。

  • vmware铏氭嫙鏈哄畨瑁匧inux redhat绯荤粺鏁欑▼
    绛旓細1銆佸厛鍏虫満锛屼笉鑳介氳繃閲嶅惎杩涘叆BIOS锛岄渶瑕佸厛鍏虫満锛屽啀寮鏈 2銆佹寜F1杩涘幓BIOS 3銆佽繘鍏onfig-CPU锛屽彲浠ョ湅鍒版湁涓ら」鏄痙isable鐘舵侊紝鏀规垚enable銆侳10淇濆瓨閫鍑洪噸鍚 鏈夋椂铏氭嫙鏈轰細鑷姩妫鏌ユ洿鏂帮紝杩欓噷鎴戜滑銆愬彇娑堟洿鏂般戞寮忓紑濮嬪畨瑁呭暒锛佸畨瑁呭畬鍚庨粯璁ゆ槸杩涘叆鍥惧舰鐣岄潰锛屽湪杩欒緭鍏ヤ箣鍓嶈缃殑銆愮敤鎴峰悕銆戝拰銆愬瘑鐮併戯細鍒拌繖锛屼綘...
  • 铏氭嫙鏈VMware涓嬪畨瑁RedHat Linux 9.0 鍥捐В鏁欑▼
    绛旓細(1)閫夋嫨File鑿滃崟涓嬬殑鈥淣ewVirtualMachine鈥濆嚭鐜版柊铏氭嫙鏈鍚戝鍚庡崟鍑烩滀笅涓姝モ濓紝閫夋嫨鈥淭ypical鈥濆吀鍨瀹夎銆(2)鍐嶅崟鍑烩滀笅涓姝モ濓紝鍦ㄩ夋嫨鎿嶄綔绯荤粺鐣岄潰鐨勨淕uestOperationSystem鈥濅腑閫夋嫨鈥淟inux鈥濓紝鐒跺悗鍗曞嚮Version瀵瑰簲鐨勪笅鎷夎彍鍗曢夋嫨鍏蜂綋鐨凩inux鐗堟湰锛屾澶勬垜浠夋嫨鈥淩edHatLinux鈥濄(2)鍐嶅崟鍑烩滀笅涓姝モ濓紝杩涘叆...
  • 濡備綍鍦ㄨ櫄鎷熸満涓瀹夎绾㈠附Linux绯荤粺
    绛旓細棣栧厛鎵撳紑铏氭嫙鏈猴紝杩涘叆涓荤晫闈紝鐐瑰嚮涓婃柟鑿滃崟鏍忓 銆愭枃浠躲戦夐」锛岀劧鍚庣偣鍑 銆愭柊寤鸿櫄鎷熸満銆戝湪瀹夎绫诲瀷閫夋嫨涓偣鍑 銆愬吀鍨嬨戯紙涓鑸殑瀛︿範浣跨敤锛夛紝濡傛灉鏈夌壒娈婇渶瑕佺殑鍙互閫夋嫨 銆愯嚜瀹氫箟銆戝湪绯荤粺瀹夎鐣岄潰锛岄夋嫨 銆愮◢鍚庡畨瑁呯郴缁熴戝湪绯荤粺鐗堟湰鐣岄潰閫夋嫨鐩稿簲鐨勭郴缁燂紝鍦 銆愬鎴锋満鎿嶄綔绯荤粺銆戦夋嫨 銆怢inux銆戯紝鐗堟湰閫夐」涓夋嫨...
  • VMware涓浣曞畨瑁匧inux
    绛旓細鐐瑰嚮鈥滃垱寤烘柊鐨勮櫄鎷熸満鈥濓紝閫夋嫨鈥滅粡鍏告柟寮忊濓紝鐐瑰嚮鈥滀笅涓姝モ濄傚嬀閫夆滅◢鍚庡畨瑁呮搷浣滅郴缁熲濓紝鐐瑰嚮鈥滀笅涓姝モ銆傚鎴锋満鎿嶄綔绯荤粺閫夋嫨涓衡淟inux鈥濓紝鐗堟湰閫夋嫨涓衡淯nuntu鈥濓紝鐐瑰嚮鈥滀笅涓姝モ濄傛敼鍙樿櫄鎷熸満鍚嶇О骞剁‘瀹氫綅缃紝鐐瑰嚮鈥滀笅涓姝モ濄傚嬀閫夆滃偍瀛樹负鍗曚釜鏂囦欢鈥濓紝鐐瑰嚮鈥滀笅涓姝モ濄傜偣鍑烩滆嚜瀹氫箟纭欢鈥濓紝閫夋嫨鈥...
  • 濡備綍鐢ㄨ櫄鎷熸満瀹夎linux
    绛旓細1,鍏堜笅杞借櫄鎷熸満杞欢锛屽啀瀹夎濂,涓嬭浇linux绯荤粺闀滃儚iso鏂囦欢,涓鍏辨湁3涓紝澶ф鏈1.8G,鏂板缓涓涓櫄鎷熸満 2,瀹夎铏氭嫙鏈猴紝涓鍒囬夐」鍙互閫夋嫨榛樿锛屾渶鍚庣偣鍑籉inish鍗冲彲锛岃櫄鎷熸満瀹夎瀹屾垚 3,鏂拌櫄鎷熸満瀹夎濂戒簡锛屾帴涓嬫潵灏卞紑濮嬪畨瑁匧inux绯荤粺浜 1.鍏堥紶鏍囬夋嫨宸﹂敭鍥剧孩鑹查儴鍒1澶 2.鍐嶅崟鍑诲浘绾㈣壊閮ㄥ垎2澶勭殑VM锛岄夋嫨寮瑰嚭...
  • 鎬庢牱鐢ㄨ櫄鎷熸満瀹夎linux绯荤粺
    绛旓細1銆佽繍琛寁irtualbox锛岀偣鍑烩濇柊寤"鎸夐挳銆傛牴鎹彁绀洪夋嫨寤虹珛linux铏氭嫙鏈恒2銆乧entos鏄湇鍔″櫒linux锛屼竴鑸缓璁唴瀛樿缃殑澶т竴浜涖3銆佺‖鐩樿閲囩敤鍔ㄦ佸垎閰嶏紝鏈澶ц20G浠ヤ笂锛堝鏋滃畬鍏瀹夎centos 20G铏氭嫙纭洏绌洪棿鏄笉瓒崇殑)銆4銆佸缓绔嬪畬鎴愬悗锛岃寰楄缃暅鍍忋傚彸閿鍦ㄨ櫄鎷熸満涓婇夋嫨鈥滆缃濄5銆佺劧鍚庡涓嬪浘鎵绀洪夋嫨iso闀滃儚...
  • VMware铏氭嫙鍣ㄤ笂濡備綍瀹夎Linux?
    绛旓細1銆瀹夎VMware铏氭嫙鍖栬蒋浠 杩欓噷闇瑕佹敞鎰忥紝VMware鍏跺疄鏄竴鏁村瑙e喅鏂规锛屽畠涓嬮潰鏈夊緢澶氬瓙浜у搧锛屽浜庤櫄鎷熷寲宸ュ叿鑰岃█锛屾垜浠竴鑸夋嫨鏂规鏄繖鏍风殑锛歐indows鐢ㄦ埛锛氬畨瑁匳MwareWorkstation mac鐢ㄦ埛锛氬畨瑁匳MwareFusion 2銆侀夋嫨涓娆Linux鍙戣鐗堟湰骞朵笅杞藉叾闀滃儚鏂囦欢 Linux鍙戣鐗堟湰浼楀锛屽父瑙佺殑鏈夛細RHEL銆丆entOS銆乁buntu绛夛紝鍦ㄧ敓浜...
  • 濡備綍鍦Virtualbox铏氭嫙鏈涓瀹夎Linux
    绛旓細1 銆侀鍏堣鑾峰緱Red Hat鐨瀹夎鐩橈紝濡傛灉鍒癛ed Hat瀹樻柟涓嬭浇鍏夌洏闀滃儚鍒欓渶瑕佹敞鍐屼竴涓处鍙凤紝鍦ㄨ繖閲屾垜浠彲浠ヤ粠绗笁鏂归暅鍍忎笅鏉ヨ幏寰楀厜鐩橀暅鍍忥紝鍙牴鎹嚜宸辩殑闇瑕佷笅杞介傚悎鐨勬枃浠讹紝闀滃儚涓嬭浇椤甸潰锛2鎵撳紑Virtualbox杞欢锛岀偣鍑汇愭柊寤恒戝伐鍏锋寜閽潵鍒涘缓涓鍙版柊鐨铏氭嫙鏈锛3鍦ㄥ脊鍑虹殑銆愭柊寤鸿櫄鎷熺數鑴戙戠獥鍙d腑鏍规嵁鑷繁鐨勮姹傝繘琛岄夋嫨...
  • 濡備綍鍦ㄨ櫄鎷熸満瀹夎linux绯荤粺
    绛旓細绗1姝ワ細棣栧厛瀹夎VMware Workstation锛岋紝瀹夎杩囩▼瑙佷笂涓绡囷紱http://www.linuxidc.com/Linux/2014-02/97388.htm 绗2姝ワ細鏂囦欢 鈫 鏂板缓铏氭嫙鏈 鎴 鐩存帴鐐瑰嚮 鍒涘缓鏂扮殑铏氭嫙鏈 鍥炬爣 绗3姝ワ細閫夋嫨 鍏稿瀷锛堟帹鑽愶級鈫 涓嬩竴姝 绗4姝ワ細绋嶅悗瀹夎鎿嶄綔绯荤粺 绗5姝ワ細閫夋嫨鎿嶄綔绯荤粺鍜岀増鏈 绗6姝ワ細杈撳叆铏氭嫙鏈哄悕绉板拰...
  • 鎬庢牱鐢ㄨ櫄鎷熸満瀹夎Linux绯荤粺
    绛旓細锛1锛夋柊寤鸿櫄鎷熸満锛氾紙2锛夐夋嫨鑷畾涔夛紝涓嬩竴姝ワ紱锛3锛铏氭嫙鏈虹殑鐗堟湰閫夋嫨锛岄粯璁ゅ嵆鍙紝涓嬩竴姝ワ紱锛4锛夊厛鎶婃墍鏈夐兘璁剧疆濂藉湪瀹夎锛堝缓璁級锛屼笅涓姝ワ紱锛5锛夐夋嫨瀹夎鐨鎿嶄綔绯荤粺锛圠inux锛夛紝鐗堟湰鏄叿浣撲笅杞界殑鐗堟湰锛涳紙6锛夎櫄鎷熸満鐨勫悕绉帮紝鍙敼锛岃繕鏈Linux绯荤粺瀹夎鍦ㄩ潪绯荤粺鐩樹笅锛堝缓璁夋嫨瀹归噺澶х殑鐩橈級锛涳紙7锛夐夋嫨榛樿...
  • 扩展阅读:虚拟云手机免费永久 ... vmware16安装linux系统 ... 如何把定位改到其他地方 ... linux的三种安装方式 ... 虚拟机安装步骤及图解 ... 如何在虚拟机里安装vim ... 在虚拟机上安装linux ... linux手机版下载 ... linux离线安装vmware ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网