亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

UNIX家庭小點(diǎn)滴

瀏覽:50日期:2024-06-10 11:12:19

Unix家庭小點(diǎn)滴 強(qiáng)大的UNIX,方便的UNIX,永遠(yuǎn)的UNIX,讓人越學(xué)越喜歡。這里的UNIX家庭小點(diǎn)滴,希望和大家分享。 1. 讓人放心的郵差ftp: (1).在UNIX下,當(dāng)建立文件傳輸對話后,可以通過Ctrl+z來先停止ftp進(jìn)程,再用bg來將此進(jìn)程放到后臺執(zhí)行,這樣可以在你回家睡覺的時(shí)間里得到想要下載的文件,可以省卻很多不必要的等待。再也不會有為下載文件到微機(jī)上而怕斷線的擔(dān)心了。 (2).建立傳輸對話后,可以用hash命令來監(jiān)視文件的下裝情況,每出現(xiàn)一個(gè)#提示為8192字節(jié)數(shù)據(jù)塊(某些系統(tǒng)是4096字節(jié));當(dāng)用mput或mget傳輸多個(gè)文件時(shí),用prompt可以關(guān)閉交互式的提示;用append可以把一個(gè)文件附加到遠(yuǎn)程機(jī)器的某一個(gè)文件上;help可以顯示所有ftp命令。 2. 技藝高超的修理師VI。 (1).在對話模式時(shí)(即輸完Esc再輸入: ),輸入“:set number”可以將編輯的文本加上行號。 (2).跟玩俄羅斯方塊一樣方便的上下左右移動箭頭的快捷鍵分別為:k,j,l,h。向下和向上翻頁分別時(shí)“Ctrl+f”和“Ctrl+b”,“Ctrl+l”可以在雜亂的顯示下刷新屏幕。 (3).對話模式下:回到行首你可以用 “ ^ ” 鍵(shift+6)或者數(shù)字0;當(dāng)然回到行尾你可以用“ $ ”鍵(shift+4);回到文本末可以用“G”;“:n”可以定位光標(biāo)到第n行行首,相應(yīng)地,如果想回到文本開頭,可以用“:1”;“H”將光標(biāo)移到屏幕左上角,“L”為屏幕最后一行,“M”為屏幕中間;至于句,節(jié),段的始(末)端分別是“(,)”“[,]”和“{,}”,這個(gè)一般比較少用。 (4).輸入“/匹配字符串”可以定位到光標(biāo)當(dāng)前位置的下一個(gè)的匹配字符串處,用做查找功能。某些特殊字符用“特殊字符”來輸入才能有效。“n”為查找下一個(gè),“N”為查找上一個(gè)。 (5).替換編輯,“:1,$ s/string1/string2/g”為將全部文本中出現(xiàn)的string1用string2替換;其中1和$可以用m,n代替,則為將文本第m行到第n行的string1用sring2替換;去掉/g則只替換每個(gè)所選行的第一次出現(xiàn)。如果有特殊字符出現(xiàn)同樣加上“特殊字符”即可。例如要將文全部/usr/local/acct用/home1/acct替換,可輸入“:1,$ s//usr/local/acct//home1/acct/g”即可。 (6).文本刪除,“x”刪除當(dāng)前字符;“nx”刪除n個(gè)字符;“dw”刪除當(dāng)前字;“dd”刪除當(dāng)前行;“:dn”從當(dāng)前行開始刪除n行,當(dāng)n足夠大時(shí),刪除從當(dāng)前行開始的后面所有行,不刪除前面的行;“:m,n d”刪除m到n行;“D”刪除當(dāng)前光標(biāo)到行末的全部內(nèi)容。 (7).文本插入,I,i,A,a分別為在光標(biāo)行開始處,光標(biāo)前,光標(biāo)行行尾,光標(biāo)后放置所輸入的新文本,“o”和“O”分別為在當(dāng)前行下一行和當(dāng)前行上一行插入新行開始輸入。 (8).“Esc u”可以取消最后一次編輯,再輸入一次“u”又恢復(fù)最后一次操作,“&middot; ”為重復(fù)上一次操作。“”np”將第n號緩沖區(qū)中的內(nèi)容放到文件中,所以“”1pu.u.u.u.u.u.u.u.”可以恢復(fù)前9次刪除的任意一次,直到滿意為止。 (9).“:w filename”將當(dāng)前編輯的文件寫入文件filename中,如果 filename已經(jīng)存在,需要用“: w! filename”覆蓋。“: r filename”將文件filename 讀入到當(dāng)前文件。 當(dāng)編輯多個(gè)文件時(shí),可以用“:n”來切換到下一個(gè)文件,想要切換到第n個(gè)文件則用“:nn”(第二個(gè)n表示數(shù)字第n 個(gè))。 (10).當(dāng)編輯文件想取消本次所有編輯而不退出vi,則使用“:e!”即可;如果想不退出vi而查看UNIX系統(tǒng)的有關(guān)信息,輸入“:shell ”即可進(jìn)入vi以前的shell環(huán)境,“exit”退回到vi編輯狀態(tài)。 (11).如果想粘貼一行,則先在非編輯狀態(tài)(按過Ese鍵以后)光標(biāo)移到該行處輸入“yy”,再將光標(biāo)移到需要拷貝的位置的前一行,用“p”即可完成一行的拷貝;如果想拷貝多行則用“:y n”則拷貝當(dāng)前行包括當(dāng)前行在內(nèi)的n行,再將光標(biāo)移到相應(yīng)的位置,輸入“p”即可完成n行的拷貝。 3. 梁山英雄的見證人Sort sort可以根據(jù)不同的列將文件中的內(nèi)容排序,對靈活處理文件非常有幫助。 (1),sort file 將文件按照第一列的字母順序排序。 (2),將排序好的結(jié)果輸出到文件 sort –o fileb filea 將文件filea排序輸出到fileb;也可以用sort filea >fileb重定向的方法。 sort –o filea filea 將文件filea排序且覆蓋原來的文件 (3),-r 為按降序排序,-n按數(shù)字的小大排序,+n(n為0和正整數(shù))按第n+1個(gè)字段排序。 Sort –nr +3 filea 即是將filea文件按照第4個(gè)字段的數(shù)字大小排序,假設(shè)filea第4個(gè)字段為數(shù)字, 并且每個(gè)字段之間用空格或Tab鍵分開。 (4),-t選項(xiàng)為定義文件字段之間分界的符號,-n(n為0或正整數(shù))表示不按第n+1個(gè)字段排序。所以 sort +1 –2 +0 -3 -t: filea將文件filea分別按第2個(gè),不按第3個(gè),按第1個(gè),不按第4個(gè)字段排序,其中每個(gè)字段之間用“:”分開。 (5),與uniq命令結(jié)合可以刪除 余的行 sort filea |uniq 將文件filea刪除所有完全相同的行后輸出。 4. 裁縫世家cut&paste (1),從一個(gè)文件中剪貼字段,字段之間按照特定的符號隔開(默認(rèn)為空格)。cut –f2,3,5 –d:filea 將文件filea的第2,3,5個(gè)字段剪貼出來輸出到屏幕,其中每個(gè)字段之間用:分開,如果不帶-d則每個(gè)字段之間按空格分開。 (2),-c選項(xiàng)可以剪貼文件中的數(shù)據(jù)列。cut -c 1-15,20,22-30 filea 可以剪貼文件filea從第一列開始的第1-15個(gè)字符,第20個(gè)字符,和第22-30個(gè)字符,并輸出。 (3),paste 可以將多個(gè)文件按列方式合并,與 cut相結(jié)合可以重組文件格式。 Cut –d: -f2,5 filea >tmp1 Cut –d: -f 4,3 fileb >tmp2 Cut –d: -f 11,12,13 filec >tMP3 Paste tmp1 tmp2 tmp3 >filed 則分別將文件filea的第2和第5個(gè)字段,fileb的第4個(gè)和第3個(gè)字段,filec的第11,12,13個(gè)字段合成為一個(gè)新文件filed。(最好filea,fileb,filec具有相同的行,不然將會將行多的文件的行貼到最后,前面的照樣匹配。 5. 偷梁換柱的高手tr. tr(translate)完成文件種批編輯的替換功能,用來將標(biāo)準(zhǔn)輸入中的字符轉(zhuǎn)換成標(biāo)準(zhǔn)輸出中的其他制定字符: (1). tr A B <filea >fileb 將文件filea中的所有A全部替換成B然后輸出到文件fileb (2). tr 也支持范圍替換: tr “[a-z]” “[A-Z]” <filea 將filea中的所有小寫字母都替換成大寫。 tr -s ‘[A-Z]' ‘[!*]' <filea 將所有大寫字符的連續(xù)出現(xiàn)替換成一個(gè) ! 。 (3). 可以利用tr 刪除一個(gè)字符的連續(xù)出現(xiàn): tr –s ″ ″ <filea >fileb 則將filea中的連續(xù)出現(xiàn)的空格以一個(gè)空格替換然后輸出到文件fileb。 (4). –d 選項(xiàng)可以刪除指定的字符,-cd 選項(xiàng)可以刪除列出的字符以外的所有字符: tr –d ″[a-z]″ <filea >fileb 將文件filea 中的所有小寫字符全部刪除然后輸出到fileb. tr –cd ″[a-z]″ <filea 將文件filea 中除小寫字符a-z外的的內(nèi)容全部刪除。 6. “find ,grep & strings” 織成一張無邊無際的網(wǎng),幾乎可以網(wǎng)住所有需要查找的目標(biāo),但也難免有漏網(wǎng)之魚。 find 在目錄中查找文件: find / -name filea –print grep 在文本文件中搜索模式: grep aaaaa filea strings 在文本文件或二進(jìn)制文件中找出可打印字符:strings filea 還有很多小成員,象sed,awk,perl,expect等,等我們混熟了,再介紹給大家。

標(biāo)簽: Unix系統(tǒng)
主站蜘蛛池模板: 欧美在线视频一区 | 伊人一级| 91精品全国免费观看 | 91香蕉国产线在线观看免费 | 国产欧美在线观看 | 欧美性猛片xxxxⅹ免费 | 91香蕉国产线在线观看免费 | 欧美视频在线观看免费精品欧美视频 | a级在线观看| a级毛片免费全部播放 | 国产网站免费视频 | 成人深夜福利在线播放不卡 | 亚洲人成网站在线观看播放 | 欧美性视频一区二区三区 | 黄色欧美网站 | 日韩在线精品视频 | 韩国精品视频在线观看 | 男人天堂网在线视频 | 看日本真人一一级特黄毛片 | 国产精品亚洲精品一区二区三区 | 国产一区日韩二区欧美三 | 国产成人亚洲欧美三区综合 | 99在线精品视频 | 成人在线一区二区 | 久草视频手机在线观看 | 91无套极品外围在线播放 | 日本www视频在线观看 | 国产一级黄毛片 | 香蕉国产人午夜视频在线观看 | 国产精品免费大片 | 国产一区视频在线播放 | 亚洲精品字幕一区二区三区 | 欧美一级毛片aaaaa | 中国老太性色xxxxxhd | 精品国产三级v | 美女的被男人桶爽网站 | 久艹视频在线 | a毛片免费全部播放完整成 a毛片免费全部在线播放毛 | 久久91精品牛牛 | 成人日韩在线观看 | 成年大片免费视频播放手机不卡 |