作为Java程序员,日常工作和学习中,难免需要跟服务器打交道,而跟服务器打交道多多少少难免要使用一些Linux命令,今天了不起给大家分享两个装 13 必备的Linux命令,让你在工作的同时也能炫技。
btop
平时我们想要查看服务器的运行情况的时候,通常会用top命令进行查看,查看服务器当前的运行情况,如下所示
图片
显示的内容很多,但是看起来有点难看,对于初学者也不够友好,那有没有什么更好用的命令呢?答案当然是有,那就是btop,先看看运行的效果,如下所示
图片
可以看到,输出的效果比top命令好看很多,并且将数据分成了好几个板块进行显示,最上面是CPU的使用情况,左侧是内存和磁盘的使用情况,右侧是进程的使用情况,左下角是网络的使用情况。
整个界面看起来优雅很多,而且也美观很多。
btop是个开源工具,开源地址是这个https://github.com/aristocratos/btop,感兴趣的可以去安装一个尝试一下,如果是Linux系统的话,根据官方提示下载对应的压缩包,然后进行解压安装就好。
图片
# 下载压缩包
wget http://www.zzvips.com/uploads/allimg/323th3arcsv.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取消,正常情况下直接回车就可以继续执行了。