前言
Unix系统发展了好多年了,不论是各开源发行版的linux还是封闭商业化的MacOS,上古流传的古董命令依旧在终端发挥着重要作用,但其实使用体验感觉还是一般。这里推荐几个小编最常用的替代工具,刷新体验感。
前面还有安利了一波oh-my-zsh
可以学习一下:
https://blog.csdn.net/weixin_48093827/article/details/129144352?spm=1001.2014.3001.5502
1.Top
top
命令是一个非常强大的工具,用于在 Unix/Linux
系统上实时显示进程的动态视图。它提供了关于系统进程及其资源消耗的详细信息,包括 CPU
使用率、内存占用、执行时间和进程所有者等。
- 原始界面
1.1 htop
htop:https://htop.dev/
- 比起原始的
Top
界面更为丰富,包括内存/CPU的占用情况,线程任务清晰条理 - 可以直接鼠标点击列进行排序
- 比起原始的要丰富,但又比其他工具要简约
1.2 btop
btop:https://github.com/aristocratos/btop
- 界面更加丰富(花里胡哨)
- 展示但信息差不多的,这里还有网络网速的可视化,以及时序的CPU占用情况
- 但是MacOS好像是缺乏了部分字体,导致有部份进程是乱码/问好
1.3 glances
glances:https://github.com/nicolargo/glances
- 这个是相对与
htop
和btop
更为简约的工具,纯文字版 - 这个也是小编现在使用的,因为省去了可视化监控,打开速度是这几个当中最快的
2.df
df
(disk free
)命令是在Unix
和Linux
系统中用来检查文件系统的磁盘空间占用情况的工具。它会显示各个挂载点的总空间、已用空间、可用空间以及挂载点的位置。df
命令是系统管理员和用户监控和管理磁盘空间使用情况的重要工具。
- 非常的一言难尽,黑纸白字
- 当挂载的内容多起来后,非常的难以阅读
2.1 duf
duf:https://github.com/muesli/duf
- 可视化界面十分整洁,挂载盘,大小使用量,格式等信息
- 其他参数命令和
df
是共用的
3.ls
ls
命令是 Unix
和 Linux
系统中最常用的命令之一,用于列出目录内容,包括文件和子目录。它提供了一种快速查看指定目录下有哪些文件和文件夹的方式。ls
命令非常灵活,支持多种选项来定制输出内容,比如显示文件的详细信息、按照特定顺序排序、以及高亮显示不同类型的文件等。
- 这里原本是挺简陋的,高亮是zsh的,否则依旧是黑纸白字
3.1 eza
eza:https://github.com/eza-community/eza
原本是exa
的,停更后替换成eza
了。这里小编用了alias
替换了快捷命令e
- 只是增加了语法高亮,但是换成这个心情是真的愉悦一点呢,属于是心情插件
4.cat
cat
(concatenate
)命令是Unix
和Linux
系统中用于读取、连接和显示文件内容的常用工具。它最基本的用途是读取一个或多个文本文件并打印到标准输出(通常是终端屏幕)。由于其简洁和多功能性,cat
命令成为了日常文件操作中不可或缺的一部分。
- 还是,黑纸白字
4.1 bat
bat:https://github.com/sharkdp/bat
- 会模块化分行,以数据框格式可视化展现,可以留意到有File名,因此多文件展示就更为清晰明了了
- 自带的语法高亮,也是妥妥的心情件
以上推荐了几个小编常用的shell高效命令工具,Biology is my graduation, Bioinformatics is my skill, Geek is my life style,不能只低头敲代码,给生活来点仪式感~