新聞中心
如果您是一名軟件開發(fā)人員,那么您遲早需要連接到 Linux 機器來執(zhí)行管理任務、訪問遠程數據庫?服務器或部署應用程序等等。如果你想精通 Linux,熟練使用命令行界面(CLI)是必須的。如果你正在尋求獲得 Linux 的信心,這里有9個基于文本的用戶界面的交互式工具,我發(fā)現它們很有用,它們可以幫助你熟悉 Linux CLI。

在市中等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都做網站、網站設計 網站設計制作按需開發(fā)網站,公司網站建設,企業(yè)網站建設,品牌網站設計,全網營銷推廣,成都外貿網站制作,市中網站建設費用合理。
?如果您有自己的 Linux 機器,您可以使用這些工具,或者您可以使用 Docker 或虛擬機來安裝 Linux 并使用它。更好的是,您可以重新利用一臺舊筆記本電腦,例如,如果需要的話,可以將其用作在 Linux 上運行的數據庫服務器、 Git 或 CI 環(huán)境。
因為不同的發(fā)行版需要不同的步驟,所以我沒有包含如何安裝每個工具的說明。最有可能的是,如果您的 Linux 發(fā)行版默認沒有提供這些工具,那么您的包管理器將能夠安裝它們。一個快速的在線搜索應該會引導您找到正確的命令來安裝每個工具。
htop
Htop 是一個類似于 top 的進程查看器,但它允許您垂直和水平滾動,甚至與鼠標指針交互。您可以使用 F 鍵來執(zhí)行諸如搜索、篩選或終止進程之類的任務。
nmon
Nmon 是一個系統(tǒng)監(jiān)視器、調諧器和基準測試工具??梢允褂面I盤快捷鍵自定義顯示的信息,以添加 CPU、內存、網絡、磁盤、文件系統(tǒng)、進程和資源的部分。
nmtui
Nmtui 是一個用于配置網絡的基于文本的接口(在 NetworkManager 之上)。如果您不想修改配置文件,這個工具是一個很好的選擇(假設您的操作系統(tǒng)使用 NetworkManager)。
提示: 如果你在使用這個工具時得到了有趣的顏色,試著定義下面的環(huán)境變量:
NEWT_COLORS='root=white,blue' nmtui
iftop
Iftop 是一個顯示網絡流量和帶寬使用情況的工具。最有可能的情況是,您必須使用 sudo 運行它并指定一個網絡接口。例如:
sudo iftop -i wlp3s0
iptraf
Iptraf 類似于 iftop (參見前一節(jié)) ,但是提供了一個更具交互性的界面。它監(jiān)視 IP LAN 網絡流量,并顯示 TCP 信息、 UDP 計數、 ICMP 和 OSPF 信息、以太網負載信息、節(jié)點狀態(tài)、 IP 校驗和錯誤等。您需要以 root (sudo)身份運行此工具。
mc
Mc 或 GNU Midnight Command (我個人有時會把它稱為強大的指揮官,只是為了好玩)是 Linux 的一個流行的可視 shell。更具體地說,它允許您導航和瀏覽系統(tǒng)中的文件。我發(fā)現在配置系統(tǒng)并需要在不同的配置文件之間來回切換時,它非常有用。它支持鼠標和許多鍵盤快捷鍵(運行 manmc 獲取更多信息)。
mcedit
Mcedit 是 mc 的內部文本編輯器(參見上一節(jié))。不過,你也可以在 mc 之外使用這個工具,并利用它的許多特性,特別是在一個功能齊全的窗口編輯器中的鼠標支持、鍵盤快捷鍵、代碼導航、語法突顯和宏記錄功能。
nano
Nano 是另一個流行的小型文本編輯器,適合快速編輯文件。它具有很酷的特性,比如打開多個文件、每行滾動、撤銷/重做操作、語法著色、行編號和軟包裝行。如果您正在尋找一個更高級和可配置的文本編輯器,那么您肯定需要檢查 vim。
mprocs
Mprocs 允許您在一個基于文本的界面中運行多個進程:
mcprocs sh sh sh sh
我想要多少就有多少。當您在配置東西時,需要同時調整配置文件和運行命令時,它是一個很好的工具。
總結
我當然喜歡這些工具,它們在執(zhí)行 DevOps 任務(如 Web 服務器和數據庫供應和配置)時為我提供了很好的幫助。例如,當我正在配置前面文章中鏈接的專用 MariaDB 數據庫服務器和這個32核 Raspberry Pi 集群時,它們確實幫了我大忙。我希望這些基于文本的 CLI 工具中至少有一個對您來說是新的,并且您會發(fā)現它很有用。?
新聞名稱:用于Linux的九個有用的交互式CLI工具
當前鏈接:http://m.fisionsoft.com.cn/article/djgejio.html


咨詢
建站咨詢
