Linux好用命令推荐

Linux好用命令推荐

推荐内容纯主观,水平有限,共同探讨,不足之处欢迎指正

一些命令是使用Rust进行编写的,并且因为一些系统版本问题,包仓库里有一定的必须依赖缺失,所以需要使用Rust来进行安装程序。

Rust安装命令:

1
2
3
4
5
6
7
8
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
 
curl https://sh.rustup.rs -sSf | sh
 
source $HOME/.cargo/env
 
rustc -V ## 检查是否安装成功

ag 命令指的是 The Silver Searcher ,是一个比grep更快、更智能的代码搜索工具。具体演示如下图:

Ubuntu / Debian安装命令:

1
sudo apt install silversearcher-ag

fzf(Fuzzy Finder )是一个非常强大的终端工具,用于模糊匹配和选择命令行中的内容 ,比find更加有交互性,并且会在stdout输出查找的文件路径。具体演示如下图:

Ubuntu / Debian安装命令:

1
sudo apt install fzf

bat是一个非常实用且美观的命令行工具,是传统cat命令的现代替代品。具体演示如下图:

Ubuntu / Debian安装命令:

1
sudo apt install bat

注意:Ubuntu 自带的 bat 可能是另一个工具(与 cat 同名),下载下来的命令会使batcat,可以对命令取别名

tree是一个非常实用的 Linux/Unix 命令行工具,用于以树状结构递归显示目录内容 。它可以帮助你快速了解文件夹结构,尤其适合查看项目目录、配置文件结构等。具体演示如下图:

Ubuntu / Debian安装命令:

1
sudo apt install tree

htop是一个非常流行的终端系统监控工具,是传统top命令的现代化替代品。它界面更友好、功能更强大,支持颜色、鼠标操作、垂直/水平滚动查看进程信息。具体演示如下图:

Ubuntu / Debian安装命令:

1
sudo apt install htop

btop是一款现代、美观、功能强大的终端系统监控工具,是tophtop的新一代替代品。它用 C++ 编写,支持多平台(Linux/macOS/FreeBSD),界面非常酷炫,资源占用低,交互体验优秀。具体演示如下图:

Ubuntu / Debian安装命令:

1
cargo install btop

exa是一个现代、美观且功能强大的命令行工具,是传统ls命令的现代化替代品。它用 Rust 编写,界面更清晰、输出更直观,并支持颜色高亮、Git 状态显示、图标美化等功能,特别适合开发者和终端用户使用。具体演示如下图:

Ubuntu / Debian安装命令:

1
cargo install exa

procs是一个现代、简洁且功能强大的命令行工具,用于查看和管理 Linux 系统中的进程信息 。它是传统ps命令的现代化替代品,使用 Rust 语言编写 ,界面更友好、输出更清晰,并支持颜色高亮、过滤、排序等功能。具体演示如下图:

Ubuntu / Debian安装命令:

1
cargo install procs

sl是一个非常有趣的 Linux 命令行“彩蛋”程序,它是一个 ASCII 动画小火车命令 ,常被用来恶搞或娱乐。当你输入sl(不是ls😄)时,它会在终端里播放一列小火车驶过的动画。具体演示如下图:

Ubuntu / Debian安装命令:

1
sudo apt install sl