作为 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 取消,正常情况下直接回车就可以继续执行了。