分享两个装 13 必备的 Linux 命令,你会吗?

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

责任编辑:武晓燕 来源: Java极客技术
相关推荐

2022-12-07 08:47:28

2012-02-16 09:53:50

2022-03-25 09:39:50

LinuxLinux top

2013-08-09 09:37:59

Linux命令命令行

2024-11-08 17:04:03

Linux运维

2014-03-10 11:43:45

Linux终端命令

2021-09-26 07:56:08

前端动态库链接

2021-07-14 13:50:51

Linux命令文件

2019-10-31 08:22:39

shell脚本Linux

2022-07-29 12:56:19

宽带路由器设置

2023-01-17 19:30:52

Linux命令行目录

2020-03-06 08:27:11

Linux命令操作系统

2022-07-20 09:05:06

Python编程语言

2011-06-29 09:16:40

Python

2020-08-31 11:40:54

VimLinux字符

2010-08-18 17:06:02

DB2数据库编译

2020-07-27 17:16:32

U盘装机Windows 10

2024-01-19 13:45:00

Pandas代码深度学习

2010-07-13 10:56:43

Perl print

2019-05-31 08:50:13

苹果数据开发者
点赞
收藏

51CTO技术栈公众号