Linux/Unix的28個命令行神器
內容摘要:下面是Kristóf Kovács收集Unix/Linux下的28個命令行下的工具,有一些是大家熟悉的,有一些是非常有用的,有一些是不為人知的。這些工具都非常不錯,希望每個人都知道。以作者的原文中加入了官網鏈接和一些說明。screen, dtach, tmux, byobu你是不是經常需要SSH或者telent 遠程登錄到 Linux 服務...
下面是Kristóf Kovács收集的28個Unix/Linux下的28個命令行下的工具,有一些是大家熟悉的,有一些是非常有用的,有一些是不為人知的。這些工具都非常不錯,希望每個人都知道。以作者的原文中加入了官網鏈接和一些說明。
dstat & sar
iostat, vmstat, ifstat 三合一的工具,用來查看系統性能。
官方網站:http://dag.wieers.com/rpm/packages/dstat/
你可以這樣使用:
alias dstat='dstat -cdlmnpsy'
slurm
查看網絡流量的一個工具
官方網站: Simple Linux Utility for Resource Management
vim & emacs
真正程序員的代碼編輯器。
screen, dtach, tmux, byobu
你是不是經常需要 SSH 或者 telent 遠程登錄到 Linux 服務器?你是不是經常為一些長時間運行的任務而頭疼,比如系統備份、ftp 傳輸等等。通常情況下我們都是為每一個這樣的任務開一個遠程終端窗口,因為他們執行的時間太長了。必須等待它執行完畢,在此期間可不能關掉窗口或者斷開連 接,否則這個任務就會被殺掉,一切半途而廢了。
Screen是 一個可以在多個進程之間多路復用一個物理終端的窗口管理器。Screen中有會話的概念,用戶可以在一個screen會話中創建多個screen窗口,在 每一個screen窗口中就像操作一個真實的telnet/SSH連接窗口那樣。
dtach 是用來模擬screen的detach的功能的小工具,其可以讓你隨意地attach到各種會話上 。下圖為dtach+dvtm的樣子。
tmux是一個優秀的終端復用軟件,類似GNU Screen, 但來自于OpenBSD,采用BSD授權。使用它最直觀的好處就是,通過一個終端登錄遠程主機并運行tmux后,在其中可以開啟多個控制臺而無需再“浪 費”多余的終端來連接這臺遠程主機;當然其功能遠不止于此。與screen相比的優點:可以橫向和縱向分割窗口,且窗格可以自由移動和調整大小。可在多個 緩沖區進行復制和粘貼,支持跨窗口搜索;非正常斷線后不需重新detach;…… 有人說——與tmux相比,screen簡直弱爆了。
byobu是Ubuntu開發的,在Screen的基礎上進行包裝,使其更加易用的一個工具。最新的Byobu,已經是基于Tmux作為后端了。可通過“byobu-tmux”這個命令行前端來接受各種與tmux一模一樣的參數來控制它。Byobu的細節做的非常好,效果圖如下:
multitail
MultiTail是個用來實現同時監控多個文檔、類似tail命令的功能的軟件。他和tail的區別就是他會在控制臺中打開多個窗口,這樣使同時監控多個日志文檔成為可能。他還可以看log文件的統計,合并log文件,過濾log文件,分屏,……。
關鍵字:Linux、Unix、服務器
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解