主流操作系统公用命令列表

clang-cpp 这是 `clang++` 命令的一个别名。
mkdir 创建目录。
rcat 这是 `rc` 命令的一个别名。
fc-list 列出系统上安装的可用字体。
pyenv 在多个 Python 版本之间轻松切换。
gh repo 在命令行上操作 GitHub 仓库。
[[ 检查文件类型,比较数值。
go 管理 Go 源代码的工具。
basename 移除一个路径的目录部分字符。
sshuttle 通过 ssh 连接传输流量的透明代理服务器。
binwalk 固件分析工具。
abduco 终端会话管理器。
alias 创建别名 -- 用给定的字符串指代特定的命令。
AdGuardHome 一款全网广告拦截与反跟踪软件。
chmod 修改文件或目录的访问权限。
alacritty 跨平台,GPU 加速的终端模拟器。
hx 这是 `helix` 命令的一个别名。
fc-cache 扫描字体目录,以便建立字体缓存文件。
acme.sh 实现了 ACME 客户端协议的 shell 脚本,是 certbot 的替代品。
rustfmt 格式化 Rust 源代码的工具。
mvn Apache Maven.
git remote 管理跟踪的远程仓库(remotes)。
lzma 这是 `xz` 命令的一个别名。
jar Java 应用程序 / 类库打包程序。
mingle 捆绑图形布局中的边缘。
cron 这是 `crontab` 命令的一个别名。
vim Vi IMproved,一个程序员的文本编辑器,提供为不同类型的文档修改设计的多种模式。
tlmgr-arch 这是 `tlmgr platform` 命令的一个别名。
awk 一种用于文件处理的通用编程语言。
gvcolor 用一系列颜色为有序有向图着色。
git 分布式版本控制系统。
ssh-add 在 ssh 代理中管理加载的 ssh 密钥。
acme.sh --dns 使用 DNS-01 挑战来签发 TLS 证书。
androguard 使用 python 编写的一款针对安卓应用的逆向工程工具。
apm Atom 编辑器的包管理工具。
arch 展示系统架构的名称。
node 服务器后端 JavaScript 平台(Node.js)。
git pull 从远程代码库拉取分支,并将其合并到本地代码库。
bg 恢复被挂起的任务(如. 使用 Ctrl + Z),使它们在后台运行。
uname 输出关于当前机器和运行在该机器上的操作系统的详细信息。
asciinema 录制和播放终端会话,也可以把他们分享到 asciinema.org.
tar 归档实用程序。
ansible-playbook 通过 SSH 协议在远程计算机上执行 playbook 中定义的任务。
git clone 克隆现有的代码库。
runsv 启动和管理 runit 服务。
autoflake 一个工具,用于检查 Python 代码中未被使用的引入和变量。
cp 复制文件和文件夹。
ab Apache 基准测试工具。
javac Java 程序编译器。
ansible-galaxy 创建和管理 Ansible 角色。
java Java 程序启动器。
more 打开一个文件进行交互式阅读,允许滚动和搜索。
btm 命令行`top`的替代品。
logger 向系统日志增加记录(/var/log/syslog)。
runit 三级初始化系统。
gh gist 在命令行上使用 GitHub Gists.
nop 检查有效性并以规范的格式漂亮地打印图形。
pdfgrep 在 PDF 文件中搜索文本。
gunicorn Python 的 WSGI http 服务器。
ls 列出目录中的内容。
base32 将文件或标准输入编码到 Base32 或从 Base32 解码为标准输出。
n 用于管理多个节点版本的工具。
gpg2 GNU Privacy Guard 2.
clear 清空终端的屏幕。
apktool APK 文件反编译工具。
sort 对文本文件的行进行排序。
go clean 移除目标文件和缓存文件。
bundler 这是 `bundle` 命令的一个别名。
agate 一个简单的 Gemini 网络协议的服务器。
adb 安卓调试桥:与 Android 模拟器或已连接的 Android 设备通信。
mv 移动或重命名文件或目录。
apropos 在 manpages 中搜索,例如查找一个新命令。
curl 向 / 从一个服务器传输数据。
shasum 计算或检查加密 SHA 校验值。
heroku 从命令行创建和管理 Heroku 应用。
piodebuggdb 这是 `pio debug` 命令的一个别名。
trap 在进程或操作系统接收到信号后自动执行命令。
where 报告所有已知的命令入口。
sv 控制正在运行的服务。
hexdump 一个 ASCII,十进制,十六进制,八进制转换查看工具。
carbon-now 创建漂亮的代码图片。
banner 将给定参数输出为大型 ASCII 文字。
file 确定文件类型。
python3 这是 `python` 命令的一个别名。
cola 这是 `git-cola` 命令的一个别名。
runsvchdir 更改默认使用的 `runsvdir` 目录。
espanso 用 Rust 编写的跨平台文本扩展器。
feh 轻量级图像查看工具。
ansible 通过 SSH 协议远程管理计算机组。使用 `/etc/ansible/hosts` 文件来添加组 / 主机。
go env 管理 Go 工具链使用的环境变量。
xzcat 这是 `xz` 命令的一个别名。
command Command 强制当前 shell 执行指定程序,并忽略具有相同名称的任何函数、内置函数和别名。
wc 计数行、单词或字节。
7zr 一个高压缩率的文件归档器。
write 向某个终端上的特定用户的屏幕写入信息(Ctrl-C 来停止写入)。
clojure 这是 `clj` 命令的一个别名。
nmap 网络探索工具和安全/端口扫描程序。
git log 查看提交历史。
go doc 显示包或符号的文档。
vue 适用于 Vue.js 项目的多用途命令行接口。
asar Electron 平台的文件打包工具。
tree 以树的形式显示当前目录的内容。
gnmic-sub 这是 `gnmic subscribe` 命令的一个别名。
export 命令为当前 shell 中的子进程进行环境变量设置。
git rename-branch 重新命名一个 Git 分支。
amass 深度攻击面探测与资产发现工具。
matlab MathWorks 制作的数值计算环境。
llvm-g++ 这是 `clang++` 命令的一个别名。
make Makefile 文件描述目标的任务运行器。
airmon-ng 激活无线网络设备的监控模式。
go build 编译 Go 源代码。
code Visual Studio Code.
chown 修改用户和用户组对文件或目录的所有权。
gh-cs 这是 `gh-codespace` 命令的一个别名。
whois WHOIS(RFC 3912)协议的命令行客户端。
stty 设置终端设备接口的选项。
fossil-delete 这是 `fossil rm` 命令的一个别名。
pwgen 生成可拼写发音的密码。
adscript 用于 Adscript 文件的编译器。
google-chrome 这是 `chromium` 命令的一个别名。
ar 创建,修改,提取库文件(`.a`, `.so`, `.o`)。
mkfile 创建一个或多个任意大小的空文件。
zsh Z SHell.
docker 管理 Docker 容器和镜像。
at 在一段时间后,执行单次命令。
cat 打印和拼接文件的工具。
kafkacat 这是 `kcat` 命令的一个别名。
vi 这是 `vim` 命令的一个别名。
runsvdir 运行整个目录下的服务。
jps 显示当前用户的 JVM 进程状态。
docker build 从 Dockerfile 打包镜像。
acyclic 通过反转一些边来使有向图无环。
exit 退出终端程序。
pio-init 这是 `pio project` 命令的一个别名。
view `vim` 的只读版本。
bcomps 将图形分解为它们的双连通分量。
llvm-strings 这是 `strings` 命令的一个别名。
virtualenv 创建被隔离的的 Python 虚拟环境。
base64 将文件或标准输入编码到 Base64 或从 Base64 解码为标准输出。
git switch 切换 Git 分支。要求 Git 版本在 2.23 以上。
git config 管理 Git 仓库的自定义设置项。
vlc 跨平台多媒体播放器。
mongod MongoDB 数据库服务器。
unalias 移除别名。
7z 一个高压缩率的文件归档器。
zip 将文件打包并压缩(存档)为 zip 文件。
bat 可以打印并且合并文件的命令。
yarn-why 确认安装这个 Yarn 软件包的原因。
aria2c 快速下载工具。
hexo 快速、简洁且高效的博客框架。
ripgrep 这是 `rg` 命令的一个别名。
find 在指定目录树下递归查找文件或目录。
clamav 这是 `clamdscan` 命令的一个别名。
nm-classic 这是 `nm` 命令的一个别名。
airpaste 在同一网络下共享信息和文件。
whoami 打印当前有效用户 ID 的用户名。
git rebase 将 commits 从一个分支合并到另一个分支上。
units 提供两个度量单位之间的转换。
w 显示有哪些用户登录了本机以及他们当前的活动。
aria2 这是 `aria2c` 命令的一个别名。
javadoc 从源代码以 HTML 格式生成 Java API 文档。
adb shell 安卓调试桥-Shell: 运行安卓模拟器或者连接设备上的远程终端命令。
transmission 这是 `transmission-daemon` 命令的一个别名。
bower 前端 web 开发的包管理优化工具。
ack 一个类似 grep 的搜索工具,为程序员优化。
which 在用户的`PATH`中寻找可执行文件的路径。
sccmap 提取有向图的强连通分量。
rubocop 格式化 Ruby 文件。
adb-logcat 转储系统消息日志。
mpv 一个基于 MPlayer 的音频/视频播放器。
wget 从网络上下载文件。
rm 删除文件或目录。
fossil-forget 这是 `fossil rm` 命令的一个别名。
rmdir 删除一个目录。
gpgv 验证 OpenPGP 签名。
ac 打印用户连接时间的统计数据。
llvm-gcc 这是 `clang` 命令的一个别名。
ag The Silver Searcher. 类似 ack, 但是更快。
2to3 自动将 Python 2 代码转换成 Python 3.
arp-scan 发送 ARP 数据包到特定主机(指定 IP 地址或主机名),来扫描本地网络。
browser-sync 启动一个本地的服务,可以监听文件改动,刷新浏览器。
zstd 使用 Zstandard 压缩来压缩 / 解压文件。
ntl 这是 `netlify` 命令的一个别名。
go bug 报告一个错误。
kitex Kitex 是 Go RPC 框架 Kitex 框架提供的用于生成代码的一个命令行工具。
act 使用 Docker 本地运行 GitHub Actions.
asdf 可扩展的包版本管理器,支持 Nodejs、Ruby、Elixir 和 Erlang 等。
fc 打开最近的命令并编辑它。
unxz 这是 `xz` 命令的一个别名。
md5sum 计算 MD5 加密校验和。
lzcat 这是 `xz` 命令的一个别名。
platformio 这是 `pio` 命令的一个别名。
fossil-new 这是 `fossil-init` 命令的一个别名。
unflatten 调整有向图以改善布局的纵横比。
llvm-ar 这是 `ar` 命令的一个别名。
ant Apache Ant。
fossil-ci 这是 `fossil-commit` 命令的一个别名。
jhat Java 堆分析工具。
ln 创建指向文件和目录的链接。
axel 一款下载加速器。
r2 这是 `radare2` 命令的一个别名。
age 一个简单、现代、安全的文件加密工具。
etcd 分布式,可靠的键值存储,用于分布式系统中存储最关键的数据。
rsync 一种快速,通用,远程(和本地)文件复制工具。
jmap Java 内存映射工具。
mscore 这是 `musescore` 命令的一个别名。
[ 检查文件类型,比较数值。
tldrl 这是 `tldr-lint` 命令的一个别名。
netstat 显示与网络相关的信息,如打开的连接、打开的套接字端口等。
brew Linux 和 macOS 的包管理器。
bash Bourne-Again SHell.
ansiweather 一个 shell 脚本,用于在终端中显示当前的天气状况。
tldr 简化过的 man 帮助手册。
buku 命令行版本的书签管理器。
unar 从归档文件中提取内容。
ninja 一个快速的构建系统。
gpg-zip 使用`GPG`加密存档中的文件和目录。
bashmarks 使用一个字母的命令,保存或者跳转到常用的目录。
atom 一个跨平台的,可插拔的文本编辑器。
echo 输出给定参数。
llvm-nm 这是 `nm` 命令的一个别名。
jarsigner 签名并验证 Java 存档(JAR)文件。
compgen 用于在 bash 中自动完成的内置命令,按两次 tab 键即可调用该命令。
yarn JavaScript 和 Node.js package manager 的一个替代。
yank 从 stdin 读取输入并显示一个选择界面,该界面允许选择一个字段并将其复制到剪贴板。
brew cask macOS 上的应用程序包管理工具。
z 记录被使用次数最多的目录并允许在它们之间以字符串或正则表达式来进行匹配和跳转。
behat 基于 Behaviour-Driven Development 的自动化测试 PHP 框架。
apg 生成任意复杂度的随机密码。
arp 显示和操作系统的 ARP 缓存。
protoc 解析 Google Protobuf `.proto` 文件并生成指定语言的输出。
babel 一款 JavaScript 的编译器,将下一代 ES 语法转换为兼容语法。
cd 更改当前工作目录。
gvpack 将多个具有布局信息的图形布局组合在一起。
todoman 这是 `todo` 命令的一个别名。
bmaptool 便捷地创建或复制块文件映射(被设计的比`cp`或`dd`更快)。
tred 计算有向图的传递闭包约简。
case case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构。
whereis 找到命令的二进制,源文件和手册文件。
hostname 显示或设置系统的主机名。
afconvert 在 AFF 和 raw 文件格式之间进行转换。
df 提供文件系统磁盘空间使用情况的概览。
adb reverse 安卓调试桥-反射: 反向映射安卓模拟器实例或者已连接的实体设备的套接字连接。
ccomps 将图形分解为它们的连通分量。
jenv 管理”JAVA_HOME“环境变量的命令行工具。
aapt 安卓资源包工具(Android Asset Packaging Tools)。
edgepaint 对图形布局的边缘进行着色,以澄清交叉边缘。
unlzma 这是 `xz` 命令的一个别名。
llvm-objdump 这是 `objdump` 命令的一个别名。
7za 一个高压缩率的文件归档器。
gpg GNU Privacy Guard.
ptpython3 这是 `ptpython` 命令的一个别名。
adb install 安卓调试桥 -Install: 将应用安装包推送到 Android 模拟器或已连接的安卓设备。
eval 在当前 shell 中以单个命令的形式执行参数,并返回其结果。
autojump 快速跳转,访问次数最多的文件夹优先。