在學習了很久的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; ”為重復上一次操作。“”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操作系統的學習有所幫助。