Unix操作系統(tǒng)小知識盤點
在學(xué)習(xí)了很久的Unix操作系統(tǒng)的知識之后,我用我自己所學(xué)到的知識來給大家講解下Unix操作系統(tǒng)中的一些常用工具,這些工具很好用,是我們經(jīng)過多次的練習(xí)學(xué)會的,希望大家也能夠有很好的Unix操作系統(tǒng)基礎(chǔ)知識。
1.Unix操作系統(tǒng)建立傳輸對話后,可以用hash命令來監(jiān)視文件的下裝情況。
每出現(xiàn)一個#提示為8192字節(jié)數(shù)據(jù)塊(某些系統(tǒng)是4096字節(jié));當(dāng)用mput或mget傳輸多個文件時,用prompt可以關(guān)閉交互式的提示;用append可以把一個文件附加到遠(yuǎn)程機器的某一個文件上;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號緩沖區(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)編輯多個文件時,可以用“:n”來切換到下一個文件,想要切換到第n個文件則用“:nn”(第二個n表示數(shù)字第n 個)。
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)容排序,對靈活處理文件非常有幫助。
(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個字段排序。Sort –nr +3 filea 即是將filea文件按照第4個字段的數(shù)字大小排序,假設(shè)filea第4個字段為數(shù)字,并且每個字段之間用空格或Tab鍵分開。
(4),-t選項為定義文件字段之間分界的符號,-n(n為0或正整數(shù))表示不按第n+1個字段排序。所以 sort +1 –2 +0 -3 -t: filea將文件filea分別按第2個,不按第3個,按第1個,不按第4個字段排序,其中每個字段之間用“:”分開。
(5),與uniq命令結(jié)合可以刪除 余的行 sort filea |uniq 將文件filea刪除所有完全相同的行后輸出。
Unix操作系統(tǒng)中的這些小知識我們就講到這里吧,希望對大家對Unix操作系統(tǒng)的學(xué)習(xí)有所幫助。
【編輯推薦】