Unix操作系統(tǒng)小知識(shí)盤點(diǎn)
在學(xué)習(xí)了很久的Unix操作系統(tǒng)的知識(shí)之后,我用我自己所學(xué)到的知識(shí)來給大家講解下Unix操作系統(tǒng)中的一些常用工具,這些工具很好用,是我們經(jīng)過多次的練習(xí)學(xué)會(huì)的,希望大家也能夠有很好的Unix操作系統(tǒng)基礎(chǔ)知識(shí)。
1.Unix操作系統(tǒng)建立傳輸對(duì)話后,可以用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.Unix操作系統(tǒng)文本插入,I,i,A,a分別為在光標(biāo)行開始處,光標(biāo)前,光標(biāo)行行尾,光標(biāo)后放置所輸入的新文本,“o”和“O”分別為在當(dāng)前行下一行和當(dāng)前行上一行插入新行開始輸入。
3.Unix操作系統(tǒng)“Esc u”可以取消***一次編輯,再輸入一次“u”又恢復(fù)***一次操作
“ middot; ”為重復(fù)上一次操作。“”np”將第n號(hào)緩沖區(qū)中的內(nèi)容放到文件中,所以“”1pu.u.u.u.u.u.u.u.”可以恢復(fù)前9次刪除的任意一次,直到滿意為止。
4.Unix操作系統(tǒng)“: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è))。
5.Unix操作系統(tǒng)當(dāng)編輯文件想取消本次所有編輯而不退出vi,則使用“:e!”即可
如果想不退出vi而查看Unix操作系統(tǒng)的有關(guān)信息,輸入“:shell ”即可進(jìn)入vi以前的shell環(huán)境,“exit”退回到vi編輯狀態(tài)。
6.Unix操作系統(tǒng)如果想粘貼一行,則先在非編輯狀態(tài)(按過Ese鍵以后)光標(biāo)移到該行處輸入“yy”
再將光標(biāo)移到需要拷貝的位置的前一行,用“p”即可完成一行的拷貝;如果想拷貝多行則用“:y n”則拷貝當(dāng)前行包括當(dāng)前行在內(nèi)的n行,再將光標(biāo)移到相應(yīng)的位置,輸入“p”即可完成n行的拷貝。
7. Unix操作系統(tǒng)梁山英雄的見證人Sort sort可以根據(jù)不同的列將文件中的內(nèi)容排序,對(duì)靈活處理文件非常有幫助。
(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)為定義文件字段之間分界的符號(hào),-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刪除所有完全相同的行后輸出。
Unix操作系統(tǒng)中的這些小知識(shí)我們就講到這里吧,希望對(duì)大家對(duì)Unix操作系統(tǒng)的學(xué)習(xí)有所幫助。
【編輯推薦】