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