天天看點

Unix/Linux指令行下的工具分享

今天小編要跟大家分享的文章是關于Unix/Linux指令行下的工具分享,相信正在從事Linux相關工作對此并不陌生。有一些是大家熟悉的,有一些是非常有用的,有一些是不為人知的。 Linux運維工作的小夥伴快來看一看吧,希望能夠對大家有所幫助 !

1、lftp

利用lftp指令行ftp工具進行網站資料的增量備份,鏡像,就像使用rsync一樣。

2、ack

ack是一個perl腳本,是grep的一個可選替換品。其可以對比對字元有高亮顯示。是為程式員專門設計的,預設遞歸搜尋,省提供多種檔案類型供選。

Unix/Linux指令行下的工具分享

3、calcurse & remind + wyrd

calcurse是一個指令行下的月曆和日程軟體。remind + wyrd也很類似。關于月曆,我不得不提一個Linux的Cycle月曆,也是一個神器,呵呵。

4、newsbeuter & rsstail

newsbeuter和rsstail是指令行下RSS的閱讀工具。

5、powertop

做個環保的程式員,看看自己的電腦裡哪些程式費電。PowerTOP是一個讓Intel平台的筆記本電腦節省電源的Linux工具。此工具由Intel公司釋出。它可以幫助使用者找出那些耗電量大的程式,通過修複或者關閉那些應用程式或程序,進而為使用者節省電源。

6、htop & iotop

htop和iotop 用來檢視程序,記憶體和IO負載。

7、ttyrec & ipbt

ttyrec是一個tty控制台錄制程式,其所錄制的資料檔案可以使用與之配套的ttyplay播放。不管是你在tty中的各種操作,還是在tty中耳熟能詳的軟體,都可進行錄制。

ipbt是一個用來回放ttyrec所錄制的控制台輸入過程的工具。

與此類似的還有Shelr 和 termrec

8、rsyn

通過SSH進行檔案同步的經典工具(核心算法)

9、mtr

MTR – traceroute 2.0,其是把traceroute和ping內建在一塊的一個小工具 用于診斷網絡。

10、socat & netpipes

socat是一個多功能的網絡工具,名字來由是” Socket CAT”,可以看作是netcat的N倍加強版。

netpipes和socat一樣,主要是用來在指令行來進行socket操作的指令,這樣你就可以在Shell腳本下行進socket網絡通訊了。