相见恨晚的15个 Linux 神器,你可能一个都没见过

原创
ithorizon 6个月前 (10-17) 阅读数 22 #Linux

相见恨晚的15个 Linux 神器,你或许一个都没见过

在 Linux 系统的世界里,有许多小巧而强势的工具,它们或许是隐藏在深处的宝藏,等待着那些对系统操作有深刻领会的探索者。以下是一些你或许未曾听闻,但绝对会用上瘾的 Linux 神器,让我们一起来看看这些让人相见恨晚的工具吧。

1. htop

htop 是一个交互式的进程查看器,它提供了充裕的信息,如进程的CPU和内存使用情况,并且可以实时更新。与传统的 top 命令相比,htop 允许用户按各种列排序,甚至可以飞速杀死进程。

sudo apt-get install htop

2. neofetch

neofetch 是一个命令行工具,它可以在终端显示你的系统信息,包括CPU、GPU、操作系统版本等,并且可以自定义显示效果。

git clone https://github.com/dylanaraps/neofetch.git

cd neofetch

make

./neofetch

3. fzf

fzf 是一个交互式命令行搜索工具,它可以用来搜索文件、剪贴板历史、进程列表等。它拥护多种命令行工具,如 ls、git、ag 等。

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf

~/.fzf/install

4. tree

tree 是一个递归显示目录树结构的工具。它可以美化输出,并且可以过滤文件和目录。

tree /path/to/directory

5. mtr

mtr(my traceroute)是一个集成了 ping 和 traceroute 功能的工具,它可以实时显示数据包的往返时间,并且可以帮助诊断网络问题。

sudo apt-get install mtr

mtr example.com

6. htopnc

htopnc 是 htop 的一个网络版,它允许你远程连接到运行 htopnc 的服务器,并查看其进程信息。

sudo apt-get install htopnc

7. cmatrix

cmatrix 是一个 ASCII 艺术风格的字符矩阵终端程序,它可以显示一系列的字符图案,非常适合在终端放松一下。

cmatrix

8. cowsay

cowsay 是一个有趣的命令行工具,它可以围绕任何文本添加一个牛头图案,并配以一个可选的对话气泡。

cowsay "Hello, World!"

9. figlet

figlet 是一个将文本变成 ASCII 艺术字体的工具,它可以将普通文本转换成各种风格的字体。

figlet "Hello, World!"

10. slurm

slurm 是一个模拟屏幕滚动的命令行工具,它可以模拟屏幕上的文字滚动效果,非常适合用来娱乐。

slurm

11. watch

watch 是一个定时执行命令的工具,它可以监视命令的输出,并且可以每隔一段时间重新执行。

watch -n 5 'ls -l /var/log/syslog'

12. renice

renice 可以用来调整进程的优先级,从而控制进程的CPU时间。

renice -10 -p 1234

13. xargs

xargs 是一个强势的命令行工具,它可以接受一个命令和一个输入列表,然后执行该命令。

find . -type f -name "*.txt" | xargs grep "keyword"

14. screen

screen 是一个终端multiplexer,它可以在一个物理终端上模拟多个虚拟终端,并且可以断开连接后保存会话。

screen -S my_session

15. tmux

tmux 是另一个终端multiplexer,它提供了比 screen 更多的功能和更好的用户体验。

tmux

Ctrl-b c 新建一个窗口

Ctrl-b n 切换到下一个窗口

Ctrl-b d 退出当前会话,但不会关闭终端

以上就是一些相见恨晚的 Linux 神器,它们或许不是每个Linux用户都会用到,但一旦你掌握了它们,它们将会大大尽或许降低损耗你的工作高效和乐趣。期待这篇文章能帮助你发现这些隐藏的宝藏。

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门