歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> Unix操作系統小知識盤點

Unix操作系統小知識盤點

日期:2017/3/6 11:41:28   编辑:Unix資訊

在學習了很久的Unix操作系統的知識之後,我用我自己所學到的知識來給大家講解下Unix操作系統中的一些常用工具,這些工具很好用,是我們經過多次的練習學會的,希望大家也能夠有很好的Unix操作系統基礎知識。

1.Unix操作系統建立傳輸對話後,可以用hash命令來監視文件的下裝情況。

每出現一個#提示為8192字節數據塊(某些系統是4096字節);當用mput或mget傳輸多個文件時,用prompt可以關閉交互式的提示;用append可以把一個文件附加到遠程機器的某一個文件上;help可以顯示所有ftp命令。

2.Unix操作系統文本插入,I,i,A,a分別為在光標行開始處,光標前,光標行行尾,光標後放置所輸入的新文本,“o”和“O”分別為在當前行下一行和當前行上一行插入新行開始輸入。

3.Unix操作系統“Esc u”可以取消最後一次編輯,再輸入一次“u”又恢復最後一次操作

“ middot&#59; ”為重復上一次操作。“”np”將第n號緩沖區中的內容放到文件中,所以“”1pu.u.u.u.u.u.u.u.”可以恢復前9次刪除的任意一次,直到滿意為止。

4.Unix操作系統“:w filename”將當前編輯的文件寫入文件filename中,如果 filename已經存在,需要用“: w! filename”覆蓋

“: r filename”將文件filename 讀入到當前文件。 當編輯多個文件時,可以用“:n”來切換到下一個文件,想要切換到第n個文件則用“:nn”(第二個n表示數字第n 個)。

5.Unix操作系統當編輯文件想取消本次所有編輯而不退出vi,則使用“:e!”即可

如果想不退出vi而查看Unix操作系統的有關信息,輸入“:shell ”即可進入vi以前的shell環境,“exit”退回到vi編輯狀態。

6.Unix操作系統如果想粘貼一行,則先在非編輯狀態(按過Ese鍵以後)光標移到該行處輸入“yy”

再將光標移到需要拷貝的位置的前一行,用“p”即可完成一行的拷貝;如果想拷貝多行則用“:y n”則拷貝當前行包括當前行在內的n行,再將光標移到相應的位置,輸入“p”即可完成n行的拷貝。

7. Unix操作系統梁山英雄的見證人Sort sort可以根據不同的列將文件中的內容排序,對靈活處理文件非常有幫助。

(1),sort file 將文件按照第一列的字母順序排序。

(2),將排序好的結果輸出到文件
sort –o fileb filea 將文件filea排序輸出到fileb;也可以用sort filea fileb重定向的方法。
sort –o filea filea 將文件filea排序且覆蓋原來的文件

(3),-r 為按降序排序,-n按數字的小大排序,+n(n為0和正整數)按第n+1個字段排序。Sort –nr +3 filea 即是將filea文件按照第4個字段的數字大小排序,假設filea第4個字段為數字,並且每個字段之間用空格或Tab鍵分開。

(4),-t選項為定義文件字段之間分界的符號,-n(n為0或正整數)表示不按第n+1個字段排序。所以 sort +1 –2 +0 -3 -t: filea將文件filea分別按第2個,不按第3個,按第1個,不按第4個字段排序,其中每個字段之間用“:”分開。

(5),與uniq命令結合可以刪除 余的行 sort filea |uniq 將文件filea刪除所有完全相同的行後輸出。

Unix操作系統中的這些小知識我們就講到這裡吧,希望對大家對Unix操作系統的學習有所幫助。

Copyright © Linux教程網 All Rights Reserved