那些好用的工具收集

警告
本文最后更新于 2022-08-22,文中内容可能已过时。

1. 文件内容搜索工具(ag)

1
2
3
# 类似于grep
[root@01 ~]# yum install the_silver_searcher 
[root@01 ~]# ag "hello" ./example

2. mysql 命令补全工具,可替代mysql命令

https://github.com/dbcli

1
2
[root@01 ~]# pip install -U mycli
[root@01 ~]# mycli 

3. 多线程下载工具(axel)

1
2
[root@01 ~]# yum install axel
[root@01 ~]# axel -n 10 http(ftp)://example.com/example.iso

4. 终端命令补全

1
[root@01 ~]# yum install bash-completion -y 

5. linux 硬件查看神器

1
[root@01 ~]#  yum install inxi -y

6. linux Script 终端记录神器

https://asciinema.org/

1
[root@01 ~]# pip3 install asciinema

7. linux 文件加密与解密工具

https://linux.cn/article-10632-1.html

1
[root@01 ~]# wget -O /usr/local/bin/toplip https://2ton.com.au/standalone_binaries/toplip && chmod +x /usr/local/bin/toplip  

8. zenity - display GTK+ dialogs( 图形界面操纵工具 )

1
$> zenity --help

9. sysdig 系统性能监控和故障诊断工具

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
## fedora 下,新版已经不支持 dkms,使用需要使用 --modern-bpf
## https://github.com/draios/sysdig/issues/2035 

# 网络宽带占用 
$> sysdig -c topprocs_net

# CPU 占用
$> sysdig -c topprocs_cpu

# 读写量最大的文件
$> sysdig -c topfiles_bytes

# 查看容器相关资源使用状态 
$> csysdig -vcontainers

10. yazi 终端文件管理工具,支持文件预览

https://github.com/sxyazi/yazi

11. LinuxTCP/UDP 端口转发工具

https://github.com/samhocevar/rinetd