狠狠色伊人亚洲综合网站l,日本一区二区在线视频,日韩欧美中文在线http://www.aygfsteel.com/zhangzhijie/category/41862.html穿越大學(xué)的苦行僧zh-cnSun, 06 Dec 2009 19:16:49 GMTSun, 06 Dec 2009 19:16:49 GMT60vi 編輯器http://www.aygfsteel.com/zhangzhijie/archive/2009/12/06/304929.html一指天一指天Sun, 06 Dec 2009 11:40:00 GMThttp://www.aygfsteel.com/zhangzhijie/archive/2009/12/06/304929.htmlhttp://www.aygfsteel.com/zhangzhijie/comments/304929.htmlhttp://www.aygfsteel.com/zhangzhijie/archive/2009/12/06/304929.html#Feedback2http://www.aygfsteel.com/zhangzhijie/comments/commentRss/304929.htmlhttp://www.aygfsteel.com/zhangzhijie/services/trackbacks/304929.html

Vi編輯器

一.簡(jiǎn)介

ViUnix/Linux系統(tǒng)中最通用的文本編輯器,功能強(qiáng)大!!

使用vi能夠編輯Linux中的配置文件,甚至進(jìn)行編程開(kāi)發(fā)(shell腳本開(kāi)發(fā),C開(kāi)發(fā),Java開(kāi)發(fā))。

通過(guò)適當(dāng)?shù)呐渲?/span>vi還支持編程語(yǔ)言的語(yǔ)法加亮。

Linux下的vi編輯器,實(shí)際上是vi的增強(qiáng)版本,叫做vim,但是為了和Unix等系統(tǒng)兼容,linux下可以使用vi或者vim來(lái)打開(kāi)vi編輯器。

二.基本應(yīng)用

1.       如何打開(kāi)編輯器

直接輸入vi,后回車(chē)即可。(會(huì)打開(kāi)一個(gè)空文件,并且給出歡迎界面。這種方式打開(kāi)vi時(shí),當(dāng)保存內(nèi)容時(shí)需要給出文件名):

輸入vi filename filename如果已存在,則打開(kāi)此文件,反之則創(chuàng)建新文件,當(dāng)保存后新文件才會(huì)寫(xiě)入磁盤(pán)):

       2.vi的運(yùn)行模式切換

              這是學(xué)習(xí)vi的重要部分。因?yàn)樵?/span>vi中所有的命令和正文編輯都來(lái)自鍵盤(pán)輸入,如何區(qū)分輸入的字符時(shí)命令還是正文呢?依靠運(yùn)行模式。

              命令模式:此模式下鍵盤(pán)的輸入全都被認(rèn)為是vi命令。

              編輯模式:此模式下鍵盤(pán)的輸入全都被認(rèn)為是文件正文。注意:ESC鍵除外

              當(dāng)打開(kāi)vi時(shí),默認(rèn)的模式是“命令模式”

                     從命令模式切換到編輯模式(或插入模式):輸入適當(dāng)?shù)?/span>vi命令實(shí)現(xiàn)切換到編輯模式(aAiIoOs,S , r , R

        從編輯模式切換到命令模式:按下ESC即可。

2.       保存退出類(lèi)命令(在命令模式下,冒號(hào)也需要輸入)

保存:“:w(write)

保存:“:w filename

退出:“:q(quit)

保存并退出:“:wq

強(qiáng)制保存:“:w!

不保存修改直接退出:“:q!

以冒號(hào)開(kāi)頭的命令又被成為末行指令(因?yàn)槊铒@示在最后一行)

保存并退出:“:x

保存并退出:“ZZ(輸入時(shí),按著shift鍵連按兩次z鍵即可。)

       3.光標(biāo)的定位

              四個(gè)箭頭鍵

              特殊的鍵盤(pán)命令:hjkl(在命令模式下)

              0(在命令模式下輸入0即可):光標(biāo)移動(dòng)到當(dāng)前行行首。

              $”(在命令模式下輸入$即可):光標(biāo)移動(dòng)到當(dāng)前行行尾。

              H”(在命令模式下輸入H即可):光標(biāo)移動(dòng)到當(dāng)前屏幕的最上邊行首。

L”(在命令模式下輸入H即可):光標(biāo)移動(dòng)到當(dāng)前屏幕的最下邊行首。

nG”(在命令模式下輸入一個(gè)數(shù)字,時(shí)候輸入G即可):光標(biāo)移動(dòng)到數(shù)字所代表的行。

n”(在命令模式下輸入一個(gè)數(shù)字即可):光標(biāo)向下移動(dòng)數(shù)字所代表的行數(shù)。

n+space”(在命令模式下輸入一個(gè)數(shù)字,然后輸入空格鍵即可):光標(biāo)向后移動(dòng)數(shù)字所代表的字符數(shù)。

3.       查找與替換

/keywords”:從當(dāng)前光標(biāo)位置向文件尾部查找指定的關(guān)鍵字。

?keywords 從當(dāng)前光標(biāo)位置向文件頭部查找指定的關(guān)鍵字。

查找過(guò)程中,可以使用“n”(與查找方向相同)和“N”(與查找方向相反)進(jìn)行查找下一個(gè)。

替換:

     :1,$ s/sword/rword/g  :從第一行到最后一行進(jìn)行替換。

       4. 復(fù)制,刪除,粘貼

                     復(fù)制

yy”:復(fù)制光標(biāo)所在行。

                     nyy”:復(fù)制光標(biāo)所在行下的n行內(nèi)容。

                     p”:將已經(jīng)復(fù)制的內(nèi)容粘貼到光標(biāo)所在行的下面一行。

                     P”:將已經(jīng)復(fù)制的內(nèi)容粘貼到光標(biāo)所在行的上面一行。

                     刪除

                     dd”刪除光標(biāo)所在行內(nèi)容。

                     ndd 刪除光標(biāo)所在行后的n行內(nèi)容。

                     x”刪除光標(biāo)所在位置的字符

                     X 刪除光標(biāo)所在位置到行尾地字符。

                     nx”刪除光標(biāo)位置后的n各字符。

              U”:撤銷(xiāo)對(duì)當(dāng)前行的操作。

              u”撤銷(xiāo)上一步操作

       5.其它有用的命令

              :set nu(等價(jià)于“:set number)顯示行號(hào)

              :set nonu (等價(jià)于“:set nonumber) 取消顯示行號(hào)

              :!command”不退出vi而執(zhí)行shell命令,執(zhí)行完后輸入回車(chē)后返回vi操作界面。

              :n1,n2 w filename”將從n1行到n2行的內(nèi)容保存到指定的文件中。

              :e!”將文件還原到初始狀態(tài)

 



一指天 2009-12-06 19:40 發(fā)表評(píng)論
]]>
Linux 入門(mén)(2)http://www.aygfsteel.com/zhangzhijie/archive/2009/12/06/304888.html一指天一指天Sat, 05 Dec 2009 16:07:00 GMThttp://www.aygfsteel.com/zhangzhijie/archive/2009/12/06/304888.htmlhttp://www.aygfsteel.com/zhangzhijie/comments/304888.htmlhttp://www.aygfsteel.com/zhangzhijie/archive/2009/12/06/304888.html#Feedback1http://www.aygfsteel.com/zhangzhijie/comments/commentRss/304888.htmlhttp://www.aygfsteel.com/zhangzhijie/services/trackbacks/304888.html
2. cd change directory,

特殊的:cd,cd ~,cd $HOME功能相同,都是快速回到用戶(hù)的主目錄

cd ~username 切換到指定用戶(hù)的主目錄  閱讀全文

一指天 2009-12-06 00:07 發(fā)表評(píng)論
]]>
Linux 入門(mén) (1)http://www.aygfsteel.com/zhangzhijie/archive/2009/12/02/304503.html一指天一指天Wed, 02 Dec 2009 04:56:00 GMThttp://www.aygfsteel.com/zhangzhijie/archive/2009/12/02/304503.htmlhttp://www.aygfsteel.com/zhangzhijie/comments/304503.htmlhttp://www.aygfsteel.com/zhangzhijie/archive/2009/12/02/304503.html#Feedback0http://www.aygfsteel.com/zhangzhijie/comments/commentRss/304503.htmlhttp://www.aygfsteel.com/zhangzhijie/services/trackbacks/304503.html [root@localhost ~]#
每一項(xiàng)都有具體地含義:“root”表示當(dāng)前登陸地用于名;“@”表示在。。。;“l(fā)ocalhost”當(dāng)前地主機(jī)名稱(chēng);“~”表示用戶(hù)當(dāng)前地所在目錄,這里表示地是用戶(hù)地宿主目錄。“#”表示當(dāng)前用戶(hù)是系統(tǒng)管理員,如果顯示地是“$”則表示當(dāng)前用戶(hù)身份為普通用戶(hù)。  閱讀全文

一指天 2009-12-02 12:56 發(fā)表評(píng)論
]]>
VMware網(wǎng)絡(luò)連接http://www.aygfsteel.com/zhangzhijie/archive/2009/10/30/300433.html一指天一指天Fri, 30 Oct 2009 15:42:00 GMThttp://www.aygfsteel.com/zhangzhijie/archive/2009/10/30/300433.htmlhttp://www.aygfsteel.com/zhangzhijie/comments/300433.htmlhttp://www.aygfsteel.com/zhangzhijie/archive/2009/10/30/300433.html#Feedback2http://www.aygfsteel.com/zhangzhijie/comments/commentRss/300433.htmlhttp://www.aygfsteel.com/zhangzhijie/services/trackbacks/300433.htmlnat就是network address translate的簡(jiǎn)稱(chēng)。網(wǎng)絡(luò)地址轉(zhuǎn)換
hostonly 顧名思義,這種技術(shù)提供的是主機(jī)和虛擬機(jī)之間的網(wǎng)絡(luò)互訪(fǎng),而不是虛擬機(jī)訪(fǎng)問(wèn)internet的技術(shù)....  閱讀全文

一指天 2009-10-30 23:42 發(fā)表評(píng)論
]]>
Linux根目錄下各目錄作用http://www.aygfsteel.com/zhangzhijie/archive/2009/10/14/298234.html一指天一指天Wed, 14 Oct 2009 08:46:00 GMThttp://www.aygfsteel.com/zhangzhijie/archive/2009/10/14/298234.htmlhttp://www.aygfsteel.com/zhangzhijie/comments/298234.htmlhttp://www.aygfsteel.com/zhangzhijie/archive/2009/10/14/298234.html#Feedback3http://www.aygfsteel.com/zhangzhijie/comments/commentRss/298234.htmlhttp://www.aygfsteel.com/zhangzhijie/services/trackbacks/298234.html
/boot 啟動(dòng)Linux的核心文件
/
bin 二進(jìn)制可執(zhí)行命令
/dev 設(shè)備文件
/etc 存放各種配置文件
/etc/rc.d 啟動(dòng)的配置文件和腳本
/home 用戶(hù)主目錄
/lib 標(biāo)準(zhǔn)程序設(shè)計(jì)庫(kù),又叫動(dòng)態(tài)鏈接共享庫(kù),作用類(lèi)似windows里的.dll文件
/sbin 系統(tǒng)管理命令,這里存放的是系統(tǒng)管理員使用的管理程序
/tmp 公用的臨時(shí)文件存儲(chǔ)點(diǎn)
/root 系統(tǒng)管理員的主目錄
/mnt 系統(tǒng)提供這個(gè)目錄是讓用戶(hù)臨時(shí)掛載其他的文件系統(tǒng)。
/lost+found 這個(gè)目錄平時(shí)是空的,系統(tǒng)非正常關(guān)機(jī)而留下“無(wú)家可歸”的文件(windows下叫什么.chk)就在這里
/proc 虛擬的目錄,是系統(tǒng)內(nèi)存的映射。可直接訪(fǎng)問(wèn)這個(gè)目錄來(lái)獲取系統(tǒng)信息。
/var 某些大文件的溢出區(qū),比方說(shuō)各種服務(wù)的日志文件
/usr 最龐大的目錄,要用到的應(yīng)用程序和文件幾乎都在這個(gè)目錄。其中包含:
/usr/bin 眾多的應(yīng)用程序
/usr/doc linux文檔
/usr/include linux下開(kāi)發(fā)和編譯應(yīng)用程序所需要的頭文件
/usr/lib 常用的動(dòng)態(tài)鏈接庫(kù)和軟件包的配置文件
/usr/src 源代碼,linux內(nèi)核的源代碼就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的庫(kù)


不過(guò)我看opt selinux srv這幾個(gè)目錄沒(méi)找到, 可能用處不太大吧
nyist是我創(chuàng)建的實(shí)驗(yàn)?zāi)夸? 嘿嘿...




一指天 2009-10-14 16:46 發(fā)表評(píng)論
]]>
主站蜘蛛池模板: 松阳县| 南华县| 顺义区| 新兴县| 斗六市| 龙川县| 资讯 | 驻马店市| 鸡东县| 锡林浩特市| 湖南省| 高台县| 昌平区| 郯城县| 墨脱县| 阳泉市| 吉安县| 河曲县| 香港| 洪雅县| 渑池县| 茶陵县| 宜城市| 临海市| 尉氏县| 邵东县| 方正县| 贞丰县| 梅州市| 得荣县| 宁陵县| 孝义市| 雷州市| 边坝县| 玉环县| 永川市| 德令哈市| 元阳县| 肥西县| 万州区| 泌阳县|