oh-my-zsh 自带 plugin 整理

插件名 一句话用途 举例 / 常用命令
1password 在终端里直接拿 1Password 里的秘密(密码、SSH key、token) op plugin initeval $(op signin)ssh $(op item get 'GitHub SSH key' --field label=public_key)
alias-finder 帮你回忆“我起过啥别名” alias-finder docker → 列出所有含 docker 的别名
aliases 一次输出全部当前 shell 别名,方便复制 aliases
ansible 补全 ansible/ansible-playbook 选项与主机名 ansible <TAB>
ant 补全 Apache Ant 任务 ant <TAB>
apache2-macports macOS MacPorts 版 Apache 快捷服务命令 apache2ctl start
arcanist 补全 Arcanist(Phabricator CLI) arc diff <TAB>
archlinux Arch 专属常用别名,如 pacman -Syu 简写成 up up
arduino-cli 补全 arduino-cli 板型/库/端口 arduino-cli board list <TAB>
argocd ArgoCD 命令补全 argocd app <TAB>
asdf 启用 asdf 多运行时自动 shims 装完 asdf 后无需手动 source ~/.asdf/asdf.sh
autoenv 进出目录自动加载/卸载 .env 文件 cd ~/project 自动 source .env
autojump 按关键字瞬跳目录 j proj → 跳到最常去的含 proj 路径
autopep8 一键格式化 Python 文件 autopep8 -i foo.py
aws AWS CLI 补全 + 短别名(aws s3 lss3ls aws<TAB>
azure az CLI 补全 az vm <TAB>
battery 终端右侧显示电量图标 主题支持时自动出现
bazel bazel 命令/目标补全 bazel build //<TAB>
bbedit 用 BBEdit 打开文件/目录 bbedit .
bedtools bedtools 子命令补全 bedtools intersect <TAB>
bgnotify 长命令结束弹系统通知 sleep 10 & 完成后自动弹窗
bower bower 补全 bower install <TAB>
branch git 当前分支名快速拷贝 branch → 复制分支名到剪贴板
brew brew 补全 + 别名 brews 列出已安装 brews
bridgetown Bridgetown RB 静态站生成器补全 bridgetown build <TAB>
buf Buf protobuf 工具补全 buf build <TAB>
bun JavaScript 运行时 bun 补全 bun create <TAB>
bundler be 别名 + 补全 be install
cabal Haskell cabal 补全 cabal build <TAB>
cake Cake Build(C#)补全 cake --target=<TAB>
cakephp3 CakePHP 3 控制台补全 bin/cake <TAB>
capistrano cap 任务补全 cap production <TAB>
cask 老版 homebrew-cask 命令补全(已并入 brew) brew install --cask <TAB>
catimg 在终端直接预览图片 catimg logo.png
celery celery 子命令/队列补全 celery -A proj worker <TAB>
charm Charm.sh 工具补全 charm kv <TAB>
chezmoi dotfiles 管理器补全 chezmoi diff <TAB>
chruby 自动切换 Ruby 版本 .ruby-version 存在即自动切
chucknorris 随机 Chuck Norris 笑话 chuck
cloudfoundry cf CLI 补全 cf push <TAB>
codeclimate codeclimate CLI 补全 codeclimate analyze <TAB>
coffee CoffeeScript 补全 coffee -w <TAB>
colemak 把 vi-mode 键位改成 Colemak 布局 启用即可
colored-man-pages man 页加高亮 man grep 彩色关键字
colorize ccat 彩色预览文件 ccat ~/.zshrc
command-not-found 命令找不到时提示安装包名(Ubuntu/Debian) gti → “建议安装 git”
common-aliases 大量安全别名(llla... 等) ll
compleat 用 compleat 生成动态补全 compleat generate
composer PHP Composer 补全 composer require <TAB>
conda conda 环境/包补全 conda activate <TAB>
conda-env 废弃,已并入 conda
copybuffer 把当前命令行缓冲区复制到系统剪贴板 Ctrl-O
copyfile 复制文件内容到剪贴板 copyfile README.md
copypath 复制当前目录路径 copypath
cp cpv 带进度条复制(rsync 实现) cpv big.iso /Volumes/u/
cpanm cpanminus 补全 cpanm Module::<TAB>
dash dash 补全(macOS 文档查看器) dash NSString<TAB>
dbt dbt 模型/快照补全 dbt run --models <TAB>
debian Debian 系别名(apti=apt install apti htop
deno Deno 子命令/权限补全 deno run --allow-net<TAB>
dircycle Shift+Left/Right 在历史目录间循环 快捷键即可
direnv 目录级环境变量自动加载 echo 'export FOO=bar' > .envrc && direnv allow
dirhistory Alt+Up/Down 在同级目录跳转 快捷键
dirpersist 退出 shell 仍保留 pushd 栈 自动
dnf Fedora dnf 补全 dnf install <TAB>
dnote dnote 笔记工具补全 dnote add <TAB>
docker docker 子命令/容器/镜像补全 docker exec -it <TAB>
docker-compose dc 别名 + 补全 dcup = docker-compose up
doctl DigitalOcean CLI 补全 doctl compute droplet <TAB>
dotenv 手动加载 .env 到当前 shell dotenv
dotnet .NET CLI 补全 dotnet add package <TAB>
droplr droplr 上传文件 droplr file.zip
drush Drupal Drush 补全 drush cr<TAB>
eecms ExpressionEngine 补全 eecms channel:list<TAB>
emacs 终端里 Ctrl+E 快速开 emacs Ctrl+E
ember-cli ember 命令补全 ember generate <TAB>
emoji emoji 列出所有 emoji 复制用 emoji heart
emoji-clock 终端提示符里显示时钟 emoji 主题支持时自动
emotty 把 tty 编号换成表情 自动
encode64 快速 base64 编码/解码 encode64 <<< "hello"
extract x 万能解压(tar/zip/rar/7z…) x archive.tar.xz
eza 现代版 ls 彩色树形 ll 实际调用 eza
fabric Fabric 任务补全 fab <TAB>
fancy-ctrl-z Ctrl-Z 把程序放后台并挂起 Ctrl-Z
fasd 文件/目录模糊跳转 z projv proj 直接 vim
fastfile 快速打开最近文件(fzf 版) ff
fbterm fbterm 帧缓冲终端补全 fbterm -f <TAB>
firewalld firewall-cmd 补全 firewall-cmd --add-service=<TAB>
flutter flutter 命令/设备补全 flutter run -d <TAB>
fluxcd flux 命令补全 flux bootstrap <TAB>
fnm Fast Node Manager 补全 fnm use <TAB>
foot Wayland 终端 foot 补全 foot -f <TAB>
forklift 显示 macOS ForkLift 路径 forklift
fossil Fossil SCM 补全 fossil open <TAB>
frontend-search 前端文档搜索别名 mdn array.map 直接浏览器打开 MDN
fzf 交互式模糊查找历史/文件/进程 Ctrl-R 历史,Ctrl-T 文件
gas GNU 汇编器别名(as) gas -o foo.o foo.s
gatsby Gatsby CLI 补全 gatsby develop <TAB>
gcloud Google Cloud SDK 补全 gcloud compute instances <TAB>
geeknote Evernote 终端客户端补全 geeknote notebook-list<TAB>
gem Ruby gem 补全 gem install <TAB>
genpass 生成强密码 genpass 20
gh GitHub CLI 补全 gh pr create <TAB>
git 海量 git 别名(gstgcogcm…) gst = git status
git-auto-fetch 后台定时 fetch 当前仓库 自动
git-commit 补全 commit 模板 git commit <TAB>
git-escape-magic 让 git diff 对 Unicode/颜色更友好 自动
git-extras git extras 子命令补全 git effort <TAB>
git-flow git-flow 分支模型补全 git flow feature start <TAB>
git-flow-avh AVH 版 git-flow 补全 同上
git-hubflow HubFlow 补全 git hf feature <TAB>
git-lfs LFS 命令补全 git lfs track <TAB>
git-prompt 右侧显示分支/状态 主题支持时自动
gitfast 优化 git 补全速度 自动
github 旧 github gem 补全(已弃)
gitignore 下载 gitignore 模板 gi python → 输出 Python.gitignore
glassfish GlassFish 管理命令补全 asadmin start-domain<TAB>
globalias 按空格展开所有别名 输入 gst 后空格→git status
gnu-utils 把 macOS BSD 工具换成 GNU 版 ls --version 可验证
golang go 命令/包补全 go mod tidy<TAB>
gpg-agent 自动启动 gpg-agent 自动
gradle gradle 任务补全 ./gradlew a<TAB>
grails grails 命令补全 grails create-controller <TAB>
grc 给任意命令加颜色(make、ping…) grc ping google.com
grunt grunt 任务补全 grunt <TAB>
gulp gulp 任务补全 gulp <TAB>
hanami Hanami Ruby 框架补全 hanami generate action <TAB>
hasura Hasura CLI 补全 hasura migrate <TAB>
helm helm 命令/仓库补全 helm install <TAB>
heroku heroku CLI 补全 + 别名 (hk) hk logs --tail
heroku-alias 更多 heroku 短别名 hconfig = heroku config
history 巨大历史搜索优化 hsi docker 交互式搜历史
history-substring-search 用 ↑↓ 匹配历史子串 启用后 ↑↓ 即可
hitchhiker 随机《银河系漫游指南》语录 hhg
hitokoto 随机一言(中文) hitokoto
homestead Laravel Homestead 补全 homestead ssh<TAB>
httpie HTTPie 补全 http POST <TAB>
invoke Python Invoke 任务补全 inv -l<TAB>
ionic Ionic CLI 补全 ionic capacitor <TAB>
ipfs ipfs 命令补全 ipfs pin add <TAB>
isodate 打印 ISO8601 当前时间 isodate
istioctl Istio CLI 补全 istioctl analyze <TAB>
iterm2 iTerm2 集成(图片/Shell Integration) imgcat logo.png
jake-node Jake 任务补全 jake -T<TAB>
jenv Java 版本管理补全 jenv global <TAB>
jfrog JFrog CLI 补全 jfrog rt upload <TAB>
jhbuild GNOME jhbuild 补全 jhbuild build <TAB>
jira jira CLI 补全 jira issue list <TAB>
jj Jujutsu (jj) 补全 jj log<TAB>
jruby 自动切换 JRuby .ruby-version 写 jruby-9.3
jsontools 命令行快速格式化/查询 JSON `echo '{"a":1}' pp_json`
juju Juju 命令补全 juju status <TAB>
jump 目录书签跳转 j doc → 跳到 ~/Documents
k9s k9s 控制台补全 k9s -c pod<TAB>
kamal Kamal (原 MRSK) 补全 kamal deploy <TAB>
kate Kate 编辑器远程文件补全 kate ftp://<TAB>
keychain ssh-agent 钥匙串自动加载 keychain id_ed25519
kind Kubernetes in Docker 补全 kind create cluster <TAB>
kitchen Test Kitchen 补全 kitchen test <TAB>
kitty kitty 终端远程控制补全 kitty @ ls<TAB>
kn Knative CLI 补全 kn service <TAB>
knife Chef Knife 补全 knife node <TAB>
knife_ssh Knife SSH 搜索补全 knife ssh "name:*web*" <TAB>
kompose docker-compose→k8s yaml 工具补全 kompose convert <TAB>
kops Kubernetes Ops 补全 kops rolling-update <TAB>
kube-ps1 提示符显示 k8s 上下文/命名空间 `(kube ⎈namespace)`
kubectl kubectl 高阶别名 & 补全 k get po
kubectx 快速切换上下文/命名空间 kubectx prod
lando Lando (本地 DevOps) 补全 lando start <TAB>
laravel Laravel Artisan 补全 php artisan migrate<TAB>
laravel4 Laravel 4 专属 php artisan <TAB>
laravel5 Laravel 5+ 专属 同上
last-working-dir 下次打开 shell 回到上次目录 自动
lein Clojure Leiningen 补全 lein repl<TAB>
lighthouse Lighthouse CI 补全 lighthouse https://example.com<TAB>
localstack awslocal 别名 + 补全 awslocal s3 ls
lol 输出彩虹猫/彩虹句 lolcat hello
lpass LastPass CLI 补全 lpass ls<TAB>
lxd LXD 命令补全 lxc launch ubuntu:22.04<TAB>
macos macOS 专属别名(showfiles=defaults write… hidefiles
macports MacPorts 补全 port install <TAB>
magic-enter 空回车显示有用信息(git 状态、电池等) 回车即可
man man 页彩色高亮 man git
marked2 Marked 2 预览文件 marked README.md
marktext MarkText 启动器 marktext .
mercurial hg 补全 hg up<TAB>
meteor Meteor 命令补全 meteor create <TAB>
microk8s microk8s 命令补全 microk8s status<TAB>
minikube minikube 补全 minikube start --driver=<TAB>
mise mise(原 rtx)补全 mise use -g node<TAB>
mix Elixir/Mix 补全 mix phx.new<TAB>
mix-fast 缓存 Mix 任务提速 自动
mongo-atlas Atlas CLI 补全 atlas clusters <TAB>
mongocli mongocli 补全 mongocli atlas clusters <TAB>
mosh mosh 主机补全 mosh user@<TAB>
multipass Ubuntu Multipass 补全 multipass launch <TAB>
mvn Maven 相位/属性补全 mvn clean install<TAB>
mysql-macports MacPorts MySQL 服务别名 mysql-start
n98-magerun Magento 开发者工具补全 n98 admin:user:create<TAB>
nanoc Nanoc 静态站补全 nanoc compile<TAB>
nats NATS CLI 补全 nats sub <TAB>
nestjs Nest CLI 补全 nest g module <TAB>
ng Angular CLI 补全 ng generate component <TAB>
ngrok ngrok 补全 ngrok http 3000<TAB>
nmap nmap 常用扫描别名 nmap_open_ports example.com
node 补全 node 选项 & 核心模块 node --in<TAB>
nodenv nodenv 版本切换补全 nodenv global <TAB>
nomad HashiCorp Nomad 补全 nomad job run <TAB>
npm npm 脚本/包补全 npm run <TAB>
nvm nvm 补全 + 自动 .nvmrc 切换 nvm use
oc OpenShift CLI 补全 oc new-app <TAB>
octozen 随机 GitHub Octocat 冷笑话 octozen
opentofu OpenTofu(Terraform 分支)补全 tofu plan<TAB>
operator-sdk K8s Operator SDK 补全 operator-sdk init<TAB>
otp 命令行读 1Password OTP otp GitHub
pass pass 密码仓库补全 pass -c email/TAB>
paver Python Paver 任务补全 paver -l<TAB>
pep8 已弃,用 pycodestyle
per-directory-history 每个目录独立历史 自动
percol 交互式过滤管道 `history percol`
perl perl 补全 + 模块查找 perl -M<TAB>
perms 数字/符号权限互转 perms 644-rw-r--r--
phing PHP Phing 任务补全 phing -l<TAB>
pip pip 补全 pip install <TAB>
pipenv pipenv 补全 pipenv install <TAB>
pj 跳到已注册项目目录 pj add myprojpj myproj
please 把 sudo 换成 please(礼貌版) please apt update
pm2 Node 进程管理器补全 pm2 restart <TAB>
pod CocoaPods 补全 pod install<TAB>
podman podman 补全(docker 兼容) podman run <TAB>
poetry Python Poetry 补全 poetry add <TAB>
poetry-env 自动激活/退出 poetry shell cd project 自动激活
postgres PostgreSQL 服务别名(macOS) pg_start
pow pow.cx Rack 应用管理 pow
powder Pow 高级 CLI powder link
powify 同上,老版本 powify restart
pre-commit pre-commit 钩子补全 pre-commit run <TAB>
procs procs(现代 ps)补全 procs --sortd<TAB>
profiles 快速切换 AWS/SSH 等 profile profile_set prod
pulumi Pulumi CLI 补全 pulumi up<TAB>
pyenv Python 版本管理补全 pyenv install <TAB>
pylint 快速检查当前目录 Python pylint **/*.py
python python 补全 + venv 提示 python -m <TAB>
qodana JetBrains Qodana 补全 qodana scan<TAB>
qrcode 把文字/链接转二维码 qrcode "https://example.com"
rails Ruby on Rails 补全 rails db:migrate<TAB>
rake Rake 任务补全 rake -T<TAB>
rake-fast 缓存 Rake 任务提速 自动
rand-quote 随机名人名言 quote
rbenv Ruby 版本管理补全 rbenv install <TAB>
rbw Bitwarden RBW CLI 补全 rbw get <TAB>
rclone rclone 云同步补全 rclone copy <TAB>
react-native RN CLI 补全 npx react-native run-ios<TAB>
rebar Erlang rebar 补全 rebar3 compile<TAB>
redis-cli redis 命令补全 redis-cli --raw<TAB>
repo Android repo 补全 repo sync<TAB>
ros Robot Operating System 补全 roslaunch <TAB>
rsync 给 rsync 加进度条别名 rsync-copy src/ dst/
ruby ruby 补全 + gem 路径 ruby -r<TAB>
rust cargo 补全 cargo build --release<TAB>
rvm Ruby Version Manager 补全 rvm use <TAB>
safe-paste 防止粘贴时立即执行命令 自动
salt SaltStack 补全 salt '*' test.ping<TAB>
samtools SAM 生物信息工具补全 samtools sort<TAB>
sbt Scala SBT 补全 sbt run<TAB>
scala scala 补全 scala -version<TAB>
scd 智能目录跳转(fzf+历史) scd
screen screen 会话补全 screen -r<TAB>
scw Scaleway CLI 补全 scw instance server <TAB>
sdk SDKMAN! Java 生态版本管理 sdk install springboot<TAB>
sfdx Salesforce DX 补全 sfdx force:org:create<TAB>
sfffe 前端模板引擎补全 sfffe create myapp<TAB>
shell-proxy 自动根据域名设置 HTTP 代理 proxy_on
shrink-path 把长路径缩短成 ~ 主题集成
sigstore cosign 等补全 cosign sign <TAB>
singlechar 单字符目录跳转(c=cd c /u/lo/b/usr/local/bin
skaffold Skaffold 补全 skaffold dev<TAB>
snap snap 命令补全 snap find <TAB>
spackenv Spack 环境管理 spack env activate <TAB>
spring Ruby Spring 预加载补全 spring rails c<TAB>
sprunge 命令行贴代码 `cat file.py sprunge`
ssh ssh 主机别名补全(读 ~/.ssh/config) ssh my<TAB>
ssh-agent 自动加载 ssh-agent 自动
stack Haskell Stack 补全 stack build<TAB>
starship 跨壳提示符工具补全 starship preset<TAB>
stripe Stripe CLI 补全 stripe listen<TAB>
sublime subl 别名 + 项目补全 st .
sublime-merge smerge 别名 smerge .
sudo 双击 Esc 给当前行加 sudo sudo !!
supervisor supervisorctl 补全 supervisorctl restart <TAB>
suse openSUSE zypper 别名 zin vim = zypper in vim
svcat Service Catalog CLI 补全 svcat provision <TAB>
svn svn 命令/分支补全 svn switch ^/branches/<TAB>
svn-fast-info 在提示符显示 svn 信息 自动
swiftpm Swift Package Manager 补全 swift build<TAB>
symfony Symfony 控制台补全 php bin/console <TAB>
symfony2 Symfony 2 老版本 同上
symfony6 Symfony 6 新版 同上
systemadmin 系统管理常用别名(portsips ports → 监听端口列表
systemd systemctl 补全 + 别名(sc start nginx sc restart nginx
tailscale tailscale 补全 tailscale up<TAB>
task Taskfile 补全 task <TAB>
taskwarrior task 命令补全 task add <TAB>
term_tab 在终端里补全远程主机文件名(scp/rsync) scp server:/etc/h<TAB>
terminitor 窗口布局管理补全 terminitor start dev<TAB>
terraform terraform 补全 terraform plan<TAB>
textastic Textastic iOS 打开文件 textastic README.md
textmate mate 别名 mate .
thefuck 纠正上条打错命令 fuck
themes oh-my-zsh 主题列表预览 theme_agnoster
thor Thor Ruby 任务补全 thor -T<TAB>
tig tig 仓库浏览器补全 tig blame<TAB>
timer 命令执行耗时 timer mvn package
timoni Timoni(K8s 包管理)补全 timoni apply <TAB>
tldr 社区版简版 man tldr tar
tmux tmux 会话/窗口补全 tmux attach -t <TAB>
tmux-cssh 集群 ssh 批量登录 cssh host1 host2
tmuxinator tmuxinator 项目补全 tmuxinator start <TAB>
toolbox Toolbox 容器开发补全 toolbox create <TAB>
torrent 磁力链转种子 torrent "magnet:..."
transfer 文件共享(transfer.sh) transfer big.zip
tt tmux 会话选择器(fzf) tt
tugboat DigitalOcean droplet 管理(老) tugboat create<TAB>
ubuntu Ubuntu 别名(apti=apt install apti htop
ufw Ubuntu 防火墙补全 ufw allow 22<TAB>
universalarchive ua 统一压缩/解压 ua archive.tar.gz *.txt
urltools 快速 URL 编码/解码 urlencode "hello world"
uv uv(Python 包管理)补全 uv add <TAB>
vagrant vagrant 子命令/盒子补全 vagrant up<TAB>
vagrant-prompt 提示符显示 vagrant 状态 自动
vault HashiCorp Vault 补全 vault kv get <TAB>
vi-mode 命令行 vi 模式 Esc 进普通模式
vim-interaction 快速把 shell 命令结果发 vim `ls vv`
virtualenv python -m venv 自动激活 cd project 自动
virtualenvwrapper workon 等补全 workon <TAB>
volta JavaScript 工具链管理 volta install node@20<TAB>
vscode code 别名 + 项目补全 code .
vundle Vim 插件管理补全 PluginInstall<TAB>
wakeonlan 网络唤醒 wakeonlan 00:11:22:33:44:55
watson Watson 时间跟踪补全 watson start <TAB>
wd warp-directory 书签 wd add projwd proj
web-search 命令行搜索谷歌/百度/维基 google oh-my-zsh plugins
wp-cli WordPress 补全 wp plugin install <TAB>
xcode xcodebuild 补全 xcodebuild -scheme<TAB>
yarn yarn 脚本/包补全 yarn add <TAB>
yii Yii 1 框架补全 yiic migrate<TAB>
yii2 Yii 2 补全 ./yii migrate<TAB>
yum CentOS yum 别名 yin htop = yum install htop
z 目录频率跳转(autojump 替代品) z proj
zbell 长命令结束响铃 自动
zeus Zeus Rails 预加载补全 zeus server<TAB>
zoxide 更智能的 z(Rust 写) cd -i 交互式
zsh-interactive-cd 用 fzf 交互式进目录 cd 后按 Tab
zsh-navigation-tools 文件/历史/进程 3 合 1 浏览器 n-history
posted @ 2026-01-19 23:10  CharyGao  阅读(17)  评论(0)    收藏  举报