分享兩個裝 13 必備的 Linux 命令,你會嗎?
作為 Java 程序員,日常工作和學習中,難免需要跟服務器打交道,而跟服務器打交道多多少少難免要使用一些 Linux 命令,今天了不起給大家分享兩個裝 13 必備的 Linux 命令,讓你在工作的同時也能炫技。
btop
平時我們想要查看服務器的運行情況的時候,通常會用 top 命令進行查看,查看服務器當前的運行情況,如下所示
圖片
顯示的內容很多,但是看起來有點難看,對于初學者也不夠友好,那有沒有什么更好用的命令呢?答案當然是有,那就是 btop,先看看運行的效果,如下所示
圖片
可以看到,輸出的效果比 top 命令好看很多,并且將數據分成了好幾個板塊進行顯示,最上面是 CPU 的使用情況,左側是內存和磁盤的使用情況,右側是進程的使用情況,左下角是網絡的使用情況。
整個界面看起來優雅很多,而且也美觀很多。
btop 是個開源工具,開源地址是這個 https://github.com/aristocratos/btop,感興趣的可以去安裝一個嘗試一下,如果是 Linux 系統的話,根據官方提示下載對應的壓縮包,然后進行解壓安裝就好。
圖片
# 下載壓縮包
wget https://github.com/aristocratos/btop/releases/download/v1.2.13/btop-x86_64-linux-musl.tbz
# 下載解壓工具
yum install bzip2 -y
# 解壓
bunzip2 btop-x86_64-linux-musl.tbz
tar xf btop-x86_64-linux-musl.tar
# 進入解壓后的文件夾,進行安裝
cd btop
# 指定安裝的目錄
make install PREFIX=/opt/btop
# 運行
/opt/btop/bin/btop
如果是 macOS 系統的話,則直接執行 brew install btop 進行安裝就好。
運行 btop 過后,有很多快捷鍵可以使用,所有這些標紅的字母或者數字都可以輸入,還可以用鼠標進行上下選擇,回車確定等等,強烈推薦小伙伴們去嘗試使用一下。
圖片
theFuck
日常操作服務器的時候,雖然有些終端工具可以進行命令提示,但是有時候難免還是會輸錯命令,或者少了空格,或者敲錯了字符,這種情況下,我們都只能重新再輸入一遍。
theFuck 這個工具,可以在我們輸錯命令過后,糾正我們的命令,從而繼續進行執行,效果如下
圖片
怎么樣看起來是不是很騷氣,
在 macOS 上面可以通過命令 brew install thefuck 來安裝,在 Ubuntu / Mint 上,使用以下命令安裝 The Fuck:
sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck
在 FreeBSD 上,使用以下命令安裝:pkg install thefuck,在其他系統上, 使用 pip 安裝:pip install thefuck。感興趣的小伙伴也可以去嘗試嘗試。
圖片
可以看到一開始我們想輸入 python 這個命令,但是輸錯了,提示找不到命令,這個時候我們在輸入一下 fuck 命令,然后會提示我們是否要執行 python 命令,我們可以選擇回車或者 ctrl + c 取消,正常情況下直接回車就可以繼續執行了。