Справочник CLI-утилит и исполняемых файлов
Назначение
Единая мастер-таблица исполняемых файлов и CLI-утилит по основному IT-стеку — для быстрого поиска «что это за команда, зачем нужна и где ставится». Детальные шпаргалки по платформам — Linux (101) и Windows (102); учебный курс — раздел «Терминал».
Краткое пояснение
Таблица охватывает оболочки, VCS, контейнеры, Kubernetes, IaC, CI/CD, языки, сборку, СУБД, сеть, безопасность, наблюдаемость, облака, мобильную разработку, ИИ-инструменты, пакетные менеджеры и UX-утилиты. Формат строки: команда → назначение → категория → платформа / менеджер пакетов.
Быстрый старт
# Узнать, где лежит исполняемый файл
which git # Linux/macOS
where.exe git # Windows CMD
Get-Command git # PowerShell
# Проверить версию
git --version
docker --version
kubectl version --client
Справочные таблицы
Содержание справочника
- Оболочки и терминалы
- Контроль версий (VCS)
- Контейнеризация
- Kubernetes и оркестрация
- DevOps, IaC и автоматизация
- CI/CD и GitOps
- Облачные CLI
- Системы сборки
- Java / JVM-экосистема
- JavaScript / TypeScript / Node.js
- Python-экосистема
- C, C++, Rust, Go, Zig
- .NET и C#
- Kotlin, Groovy, Scala, Clojure
- PHP, Ruby, Perl, Lua
- Swift, Dart, Flutter
- Фронтенд-инструменты
- Качество кода и линтеры
- Тестирование и нагрузка
- Сеть, HTTP и API
- Обработка данных и текст
- Файлы, архивы и синхронизация
- Криптография и безопасность
- СУБД и миграции
- Очереди и стриминг
- Система, процессы и планировщики
- Мониторинг и наблюдаемость (ELK, Prometheus)
- Пакетные менеджеры ОС
- Менеджеры версий SDK
- Windows-специфичные утилиты
- macOS-специфичные утилиты
- Мобильная разработка (Android, iOS)
- ИИ-агенты, LLM и MLOps
- Офисные, медиа и документы
- UX терминала и современные замены
- Переменные окружения (частые)
- Примечания по PATH
Оболочки и терминалы
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
cmd | Командная строка Windows (legacy) | Оболочки | Только Windows |
pwsh / powershell | PowerShell 7+ — оболочка и язык автоматизации | Оболочки | Windows / brew / apt / winget |
powershell.exe | Windows PowerShell 5.1 (встроенный) | Оболочки | Только Windows |
bash | Bourne Again Shell — стандарт Linux | Оболочки | GNU / WSL |
zsh | Z Shell — оболочка macOS по умолчанию | Оболочки | macOS / brew |
fish | Friendly Interactive Shell | Оболочки | brew / apt / choco |
sh | Минимальная POSIX-оболочка | Оболочки | Базовые Docker-образы |
dash | Debian Almquist Shell (/bin/sh в Debian) | Оболочки | Debian/Ubuntu |
ksh / mksh | Korn Shell | Оболочки | AIX / apt |
csh / tcsh | C Shell и расширенный вариант | Оболочки | BSD / macOS |
nushell | Nu Shell — табличный pipeline | Оболочки | cargo / brew |
xonsh | Python-подобная оболочка | Оболочки | pip install xonsh |
elvish | Оболочка со структурами данных | Оболочки | go install / brew |
tmux | Терминальный мультиплексор | Оболочки / UX | apt / brew / choco |
screen | Классический терминальный мультиплексор | Оболочки / UX | apt / brew |
wt | Windows Terminal | Оболочки | Microsoft Store / winget |
wsl / wsl.exe | Windows Subsystem for Linux | Оболочки | Windows 10+ |
cygwin | POSIX-слой для Windows | Оболочки | Windows installer |
msys2 | MinGW/MSYS2 окружение для Windows | Оболочки | Windows installer |
login | Запуск login-shell | Оболочки | POSIX |
Контроль версий (VCS)
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
git | Распределённая система контроля версий | VCS | Базовый инструмент |
git-lfs | Хранение больших файлов в Git | VCS | Отдельный пакет |
git-flow / git-town | Workflow-обёртки над Git | VCS | brew / npm / go install |
svn | Subversion — централизованный VCS | VCS | apt / brew |
hg | Mercurial | VCS | pip / apt |
fossil | VCS + wiki + bug tracker в одном | VCS | Системный пакет |
bzr | Bazaar (legacy) | VCS | Устарел |
gh | GitHub CLI | VCS / Platform CLI | brew / winget / apt |
glab | GitLab CLI | VCS / Platform CLI | brew / scoop |
hub | Legacy-обёртка GitHub (заменён gh) | VCS | brew |
pre-commit | Фреймворк Git-хуков | VCS / Автоматизация | pip install pre-commit |
lefthook | Быстрые Git-хуки (Go) | VCS / Автоматизация | go install / brew |
husky | Git-хуки для Node-проектов | VCS / Автоматизация | npm devDependency |
git-secrets / gitleaks / trufflehog | Поиск секретов в репозиториях | VCS / DevSecOps | Go / brew |
git-credential-manager | Менеджер учётных данных Git | VCS | Microsoft / brew |
Контейнеризация
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
docker | Управление контейнерами и образами | Контейнеризация | Docker Engine / Desktop |
docker compose | Оркестрация compose-файлов (v2 plugin) | Контейнеризация | Встроен в Docker CLI |
docker-compose | Legacy standalone compose | Контейнеризация | Устаревает; заменён docker compose |
podman | Бездемонные контейнеры (совместим с docker CLI) | Контейнеризация | Red Hat / brew |
buildah | Сборка OCI-образов без демона | Контейнеризация | Red Hat |
skopeo | Копирование и инспекция образов | Контейнеризация | Red Hat |
nerdctl | Docker-совместимый CLI для containerd | Контейнеризация | containerd ecosystem |
containerd / ctr | Низкоуровневый контейнерный рантайм | Контейнеризация | K8s / Docker backend |
crictl | CLI для CRI (Kubernetes runtime) | Контейнеризация | Kubernetes |
crio / crun / runc | OCI runtime и CRI-O | Контейнеризация | Linux |
kaniko | Сборка образов внутри K8s без Docker daemon | Контейнеризация | Container image / helm |
buildkit / buildctl | Современный движок сборки Docker | Контейнеризация | Docker BuildKit |
dive | Анализ слоёв Docker-образа | Контейнеризация | go install / brew |
lazydocker | TUI для Docker | Контейнеризация | go install / brew |
hadolint | Линтер Dockerfile | Контейнеризация / DevSecOps | brew / docker image |
Kubernetes и оркестрация
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
kubectl | Управление кластерами Kubernetes | Kubernetes | Официальный клиент |
kustomize | Бесшаблонная настройка манифестов | Kubernetes | kubectl kustomize |
helm | Пакетный менеджер charts для K8s | Kubernetes | brew / choco / curl |
helmfile | Декларативное управление helm releases | Kubernetes | go install / brew |
k9s | TUI для Kubernetes | Kubernetes / UX | brew / scoop |
kubectx / kubens | Переключение контекстов и namespace | Kubernetes / UX | brew / scoop |
stern | Мульти-pod tail логов | Kubernetes | go install / brew |
kubectl-tree | Дерево ресурсов K8s | Kubernetes | krew plugin |
krew | Менеджер плагинов kubectl | Kubernetes | Официальный installer |
argocd | GitOps — CLI Argo CD | Kubernetes / GitOps | brew / curl |
flux | GitOps — CLI Flux CD | Kubernetes / GitOps | brew / curl |
kapp | Деплой и diff манифестов (Carvel) | Kubernetes | brew / curl |
ytt | Шаблонизация YAML (Carvel) | Kubernetes | brew / curl |
minikube | Локальный одноузловой K8s | Kubernetes / Dev | brew / choco |
kind | K8s in Docker — локальные кластеры | Kubernetes / Dev | go install / brew |
k3s / k3d | Лёгкий K8s и обёртка в Docker | Kubernetes / Dev | curl script / brew |
microk8s | Snap-пакет K8s от Canonical | Kubernetes / Dev | snap |
istioctl | Управление service mesh Istio | Kubernetes / Mesh | brew / curl |
linkerd | CLI service mesh Linkerd | Kubernetes / Mesh | curl / brew |
consul | Service mesh и service discovery HashiCorp | Kubernetes / Mesh | HashiCorp releases |
kube-bench / kubescape / popeye | Аудит безопасности K8s | Kubernetes / DevSecOps | Go binaries |
kube-score | Статический анализ манифестов | Kubernetes | brew / go install |
DevOps, IaC и автоматизация
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
terraform | Infrastructure as Code (HashiCorp) | DevOps / IaC | tfenv / brew / choco |
tofu / opentofu | Open-source форк Terraform | DevOps / IaC | brew / apt |
terragrunt | DRY-обёртка над Terraform | DevOps / IaC | brew / go install |
pulumi | IaC на TypeScript/Python/Go | DevOps / IaC | curl / brew |
ansible / ansible-playbook | Управление конфигурациями | DevOps / Automation | pip / apt |
ansible-galaxy | Установка Ansible-ролей | DevOps / Automation | Входит в ansible |
packer | Сборка образов ВМ и контейнеров | DevOps / IaC | HashiCorp releases |
vagrant | Управление dev-ВМ | DevOps / IaC | HashiCorp / brew |
multipass | Лёгкие Ubuntu-ВМ (Canonical) | DevOps / IaC | snap / brew |
lima | Linux VMs на macOS | DevOps / IaC | brew |
colima | Container runtime + K8s на macOS через Lima | DevOps / IaC | brew |
cloud-init | Инициализация облачных ВМ | DevOps | В образах cloud VM |
checkov / tfsec / conftest / opa | Анализ IaC и политик | DevOps / DevSecOps | pip / brew / go |
infracost | Оценка стоимости Terraform | DevOps / IaC | brew / curl |
dagger | CI/CD pipelines as code (containers) | DevOps | curl / brew |
qemu-system-x86_64 / qemu-img | Эмуляция ВМ и образов дисков | Инфраструктура | apt / brew |
virsh / virt-install | libvirt KVM management | Инфраструктура | libvirt-clients |
vboxmanage | VirtualBox CLI | Инфраструктура | VirtualBox install |
consul / nomad / waypoint | HashiCorp service mesh/orchestration | DevOps | HashiCorp releases |
envsubst | Substitute env vars in template | DevOps | gettext package |
wait-for-it / dockerize | Wait for TCP port in containers | DevOps | GitHub / apt |
supervisorctl | Supervisor process control | DevOps | pip install supervisor |
foreman / honcho | Procfile process manager | DevOps | gem / pip |
pm2 | Node.js process manager | DevOps | npm i -g pm2 |
systemd-analyze | Boot performance analysis | DevOps | Linux systemd |
CI/CD и GitOps
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
act | Локальный запуск GitHub Actions | CI/CD | go install / brew / choco |
gitlab-runner | Агент GitLab CI | CI/CD | Официальный пакет |
circleci | CLI CircleCI | CI/CD | curl / brew |
jenkins-cli | Управление Jenkins | CI/CD | Java JAR / jenkins.war |
drone | CLI Drone CI | CI/CD | go install |
tekton-cli / tkn | CLI Tekton Pipelines | CI/CD | brew / go install |
concourse | CLI Concourse CI (fly) | CI/CD | Скачивается с сервера |
azure-pipelines-agent | Агент Azure DevOps | CI/CD | Microsoft download |
buildkite-agent | Агент Buildkite | CI/CD | brew / apt |
dvc | Data Version Control для ML-пайплайнов | CI/CD / MLOps | pip / brew |
Облачные CLI
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
aws / aws-cli | Amazon Web Services CLI | Облака | pip / brew / MSI |
az | Microsoft Azure CLI | Облака | pip / winget / brew |
gcloud | Google Cloud CLI | Облака | Google installer / brew |
oci | Oracle Cloud Infrastructure CLI | Облака | pip / brew |
doctl | DigitalOcean CLI | Облака | brew / snap |
flyctl / fly | Fly.io CLI | Облака | curl install script |
heroku | Heroku CLI | Облака / PaaS | brew / npm / installer |
vercel | Vercel deploy CLI | Облака / PaaS | npm i -g vercel |
netlify | Netlify deploy CLI | Облака / PaaS | npm i -g netlify-cli |
railway | Railway PaaS CLI | Облака / PaaS | npm / brew |
render | Render.com CLI | Облака / PaaS | npm |
s3cmd / rclone | S3 и облачные хранилища | Облака | pip / brew / go |
aws-vault / chamber | Безопасное хранение облачных credentials | Облака / Безопасность | brew / go install |
terraform-docs | Документация Terraform-модулей | Облака / IaC | brew / go install |
cdk / cdklocal | AWS CDK CLI | Облака / IaC | npm i -g aws-cdk |
sam | AWS Serverless Application Model CLI | Облака | brew / pip |
serverless | Serverless Framework CLI | Облака | npm i -g serverless |
pulumi | Multi-cloud IaC | Облака / IaC | brew / curl |
linode-cli | Linode/Akamai CLI | Облака | pip |
hcloud | Hetzner Cloud CLI | Облака | brew / go install |
firebase | Firebase deploy и emulators | Облака / Dev | npm i -g firebase-tools |
wrangler | Cloudflare Workers CLI | Облака | npm i -g wrangler |
Системы сборки
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
make | Классическая система сборки по Makefile | Сборка | build-essential / Xcode CLT |
cmake | Кроссплатформенная генерация build-файлов | Сборка | apt / brew / choco |
ninja | Минималистичный build backend | Сборка | apt / brew |
meson | Современная система сборки | Сборка | pip / apt |
bazel / bazelisk | Масштабируемая сборка (Google) | Сборка | bazelisk / brew |
buck2 | Build system Meta | Сборка | GitHub releases |
scons | Python-based build tool | Сборка | pip |
ant | XML-based Java build (legacy) | Сборка | apt / brew |
gradle / gradlew | Сборка JVM/Groovy/Kotlin проектов | Сборка | Wrapper в репозитории |
mvn / mvnw | Apache Maven | Сборка | SDKMAN / apt / Wrapper |
sbt | Scala Build Tool | Сборка | SDKMAN / brew |
leiningen | Сборка Clojure | Сборка | brew / script |
task / just | Современные task runners | Сборка / Автоматизация | go install / brew / cargo |
invoke / tox / nox | Task runner и тест-окружения Python | Сборка | pip |
Java / JVM-экосистема
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
java | JVM runtime | Java / JVM | OpenJDK / Temurin / Oracle |
javac | Компилятор Java | Java / JVM | JDK |
jar | Архиватор JAR | Java / JVM | JDK |
javadoc | Генератор документации Java | Java / JVM | JDK |
jshell | REPL Java 9+ | Java / JVM | JDK |
jdb | Отладчик Java | Java / JVM | JDK |
jlink / jpackage | Модульные runtime и native packages | Java / JVM | JDK 9+ |
jcmd / jstat / jmap / jstack | Диагностика JVM | Java / JVM | JDK |
keytool | Keystore и сертификаты Java | Java / JVM | JDK |
JavaScript / TypeScript / Node.js
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
node | Runtime JavaScript/V8 | Node.js | nvm / fnm / volta / brew |
npm | Менеджер пакетов Node.js | Node.js | Входит в Node |
npx | Запуск npm-пакетов без глобальной установки | Node.js | Входит в npm 5.2+ |
yarn / yarn berry | Альтернативный менеджер пакетов | Node.js | npm / corepack |
pnpm | Эффективный менеджер пакетов (hard links) | Node.js | npm / corepack |
bun | Runtime + bundler + package manager | Node.js | curl / brew |
deno | Secure runtime TypeScript/JavaScript | Node.js | curl / brew / scoop |
corepack | Менеджер yarn/pnpm в Node | Node.js | Встроен в Node 16.10+ |
tsc | Компилятор TypeScript | TypeScript | npm i typescript |
tsx / ts-node | Запуск TypeScript без предварительной сборки | TypeScript | npm |
stripe | Stripe API CLI | Node.js / Dev | brew / scoop |
wasmtime / wasmer | WebAssembly runtime CLI | Node.js | brew / cargo |
json-server | Mock REST API from JSON | Node.js | npm |
Python-экосистема
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
python / python3 | Интерпретатор Python | Python | pyenv / apt / python.org |
pip / pip3 | Менеджер пакетов Python | Python | Входит в Python |
pipx | Изолированный запуск CLI-приложений Python | Python | pip install pipx |
venv / virtualenv | Виртуальные окружения | Python | stdlib / pip |
poetry | Зависимости и packaging | Python | pip / installer |
pdm / uv / rye | Современные менеджеры зависимостей | Python | pip / curl |
conda / mamba / micromamba | Conda-экосистема (data science) | Python | Anaconda / Miniforge |
black / ruff / isort | Форматирование и lint Python | Python / Quality | pip |
mypy / pyright / pyre | Статическая типизация Python | Python / Quality | pip / npm |
pytest / unittest | Тестирование Python | Python / Testing | pip |
ipython / bpython | Интерактивные REPL | Python | pip |
jupyter / jupyter-lab | Notebook-среда | Python / Data | pip / conda |
celery | Распределённые задачи Python | Python | pip |
gunicorn / uvicorn | WSGI/ASGI серверы | Python | pip |
flask / django-admin | Web framework CLI | Python | pip |
alembic | Миграции SQLAlchemy | Python / DB | pip |
locust | Нагрузочное тестирование Python | Python / Testing | pip |
C, C++, Rust, Go, Zig и др.
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
gcc / g++ | Компиляторы C/C++ GNU | C/C++ | build-essential / mingw |
clang / clang++ | Компиляторы C/C++ LLVM | C/C++ | LLVM / Xcode CLT |
clang-tidy / clang-format | Lint и формат C/C++ | C/C++ / Quality | LLVM |
cppcheck / cpplint | Статический анализ C/C++ | C/C++ / Quality | apt / pip |
gdb / lldb | Отладчики C/C++ | C/C++ | GNU / LLVM |
valgrind | Профилирование памяти | C/C++ | apt / brew |
rustc / cargo | Rust compiler и package manager | Rust | rustup |
rust-analyzer | LSP для Rust | Rust | rustup / brew |
go / gofmt / go vet | Go toolchain | Go | go.dev installer |
delve | Отладчик Go | Go | go install |
zig | Компилятор Zig | Zig | Official / brew |
nim / nimble | Nim language и package manager | Nim | Official installer |
crystal / shards | Crystal language | Crystal | brew / script |
dmd / ldc2 / dub | D language toolchain | D | Official / brew |
ocaml / opam / dune | OCaml ecosystem | OCaml | opam |
haskell / ghc / cabal / stack | Haskell toolchain | Haskell | ghcup |
erlang / elixir / mix | BEAM ecosystem | Erlang/Elixir | asdf / brew |
fpc / lazarus | Free Pascal / Lazarus IDE | Pascal | SourceForge / apt |
ar / nm / objdump / readelf / ldd | Binary inspection (binutils) | C/C++ | binutils package |
.NET и C#
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
dotnet | .NET SDK CLI (C#, F#, VB) | .NET | Microsoft installer / brew |
csc / vbc / fsc | Legacy компиляторы (заменены dotnet) | .NET | Legacy SDK |
nuget | Менеджер пакетов .NET | .NET | dotnet nuget / standalone |
msbuild | Система сборки Microsoft | .NET | Visual Studio / Build Tools |
ilspycmd / dotnet-ildasm | Декомпиляция IL | .NET | dotnet tool |
dotnet-ef | Entity Framework CLI | .NET / DB | dotnet tool install |
dotnet-watch | Hot reload dev server | .NET | dotnet tool |
powershell | Встроен в .NET automation | .NET / Shell | См. pwsh |
Kotlin, Groovy, Scala, Clojure
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
kotlinc / kotlin | Компилятор Kotlin | Kotlin | SDKMAN / brew |
gradle | Основной build tool Kotlin | Kotlin | Wrapper |
groovyc / groovy | Компилятор Groovy | Groovy | SDKMAN |
scalac / scala | Компилятор Scala | Scala | SDKMAN / coursier |
clj / clojure | Clojure REPL | Clojure | brew / script |
lein | Clojure build tool | Clojure | brew / script |
PHP, Ruby, Perl, Lua
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
php / php-fpm | PHP interpreter | PHP | apt / brew |
composer | Менеджер зависимостей PHP | PHP | getcomposer.org |
phpstan / phpcs / php-cs-fixer | Анализ PHP | PHP / Quality | composer |
artisan | Laravel CLI | PHP | В проекте Laravel |
wp-cli | WordPress CLI | PHP | phar download |
ruby / irb | Ruby interpreter и REPL | Ruby | rbenv / rvm / apt |
gem / bundler | RubyGems и Bundler | Ruby | Входит / gem install |
rake / rails | Ruby build и Rails CLI | Ruby | gem install |
perl | Perl interpreter | Perl | Системный пакет |
cpan / cpanm | CPAN module installer | Perl | cpan / curl |
lua / luajit | Lua interpreter | Lua | apt / brew |
luarocks | Package manager Lua | Lua | luarocks.org |
Swift, Dart, Flutter
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
swift / swiftc | Swift compiler | Swift | Xcode CLT |
xcrun / xcodebuild | Xcode command-line tools | Swift / iOS | Xcode CLT |
simctl | iOS Simulator control | iOS | xcrun simctl |
dart | Dart language (Flutter) | Dart | Flutter SDK |
flutter | Flutter SDK CLI | Flutter | flutter.dev |
Фронтенд-инструменты
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
esbuild / swc / vite | Быстрая сборка и dev-server | Frontend / Сборка | npm |
webpack / rollup / parcel | Bundlers JavaScript | Frontend / Сборка | npm |
eslint / prettier | Линтер и форматтер JS/TS | Frontend / Quality | npm / npx |
ng | Angular CLI | Frontend | npm i -g @angular/cli |
create-react-app / react-scripts | Bootstrap React-проекта | Frontend | npm (legacy CRA) |
next / nuxt / astro | Meta-framework CLI | Frontend | npm create |
vue / nuxi | Vue и Nuxt CLI | Frontend | npm |
svelte-kit | SvelteKit CLI | Frontend | npm |
storybook | UI component workshop | Frontend | npx storybook init |
lighthouse / playwright / cypress | Аудит и E2E-тесты | Frontend / Testing | npm / npx |
nx / turbo | Monorepo build orchestration | Frontend / Сборка | npm |
live-server | Dev server with live reload | Frontend | npm |
Качество кода и линтеры
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
rustfmt / clippy | Формат и lint Rust | Rust / Quality | rustup component |
golangci-lint | Мета-линтер Go | Go / Quality | go install / brew |
sonar-scanner / sonar-scanner-cli | Отправка отчётов в SonarQube | Quality | Official download |
semgrep / codeql | SAST анализ кода | DevSecOps | pip / GitHub |
eslint / biome | JS/TS lint (Biome — быстрая альтернатива) | Quality | npm |
prettier / dprint | Форматтеры кода | Quality | npm / cargo |
shellcheck / shfmt | Lint и format shell | Quality | apt / brew |
markdownlint / vale | Lint документации | Quality | npm / brew |
commitlint / commitizen | Conventional commits | Quality | npm |
editorconfig-checker | Проверка .editorconfig | Quality | go install / brew |
trivy / grype / syft | Image scan и SBOM | DevSecOps | Aqua / Anchore |
cosign / notation | Artifact signing | DevSecOps | go install / brew |
falco / sysdig | Runtime security monitoring | DevSecOps | Helm / brew |
nuclei | Template-based vulnerability scanner | DevSecOps | go install / brew |
nikto / sqlmap | Web vulnerability scanners | DevSecOps | apt / pip |
biome | Fast linter/formatter JS/TS | Quality | npm @biomejs/biome |
Тестирование и нагрузка
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
jest / vitest / mocha | JS unit/integration tests | Testing | npm |
pytest / unittest / nose | Python tests | Testing | pip |
go test | Встроенный test runner Go | Testing | go toolchain |
cargo test | Test runner Rust | Testing | cargo |
dotnet test | Test runner .NET | Testing | dotnet CLI |
mvn test / gradle test | JVM tests | Testing | mvn / gradle |
k6 / wrk / vegeta / ab | HTTP load testing | Testing | Go/C binaries / apt |
newman | Postman collections runner | Testing | npm i -g newman |
postman / postman-cli | API testing | Testing | Desktop / npm |
httpie / curl / xh | HTTP clients | Testing / Network | pip / system / cargo |
grpcurl / buf / protoc | gRPC и Protocol Buffers | Testing / API | go / brew / releases |
openapi-generator / redocly / swagger-codegen | OpenAPI codegen | API | npm / Java / brew |
insomnia / hoppscotch-cli | API clients | API | Desktop / npm |
selenium / chromedriver | Browser automation | Testing | npm / brew |
testcontainers | Integration tests in containers | Testing | Library (Java/Go/Node) |
Сеть, HTTP и API
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
curl / wget | HTTP/FTP clients | Сеть | Системные / curl.se |
ssh / scp / sftp | Secure shell и копирование | Сеть | OpenSSH |
ssh-keygen / ssh-add / ssh-agent | SSH keys management | Сеть | OpenSSH |
putty / plink / pscp / pageant | SSH suite Windows | Сеть | Windows / portable |
mosh | Mobile shell (UDP, reconnect) | Сеть | apt / brew |
rsync | Эффективная синхронизация файлов | Сеть | apt / brew |
ping / traceroute / tracert / mtr | Диагностика маршрута | Сеть | iputils / Windows |
nslookup / dig / host | DNS lookup | Сеть | bind-tools / Windows |
ip / ifconfig / route | Сетевые интерфейсы и маршруты | Сеть | iproute2 / legacy ifconfig |
netstat / ss / lsof | Сетевые соединения и порты | Сеть | net-tools / procps |
nc / ncat | Netcat — TCP/UDP Swiss army knife | Сеть | nmap / openbsd-netcat |
nmap | Сканер портов и сети | Сеть | nmap.org / apt |
tcpdump / tshark / wireshark | Захват пакетов | Сеть | apt / brew / Wireshark |
iptables / nft / pfctl | Firewall (Linux/BSD/macOS) | Сеть | Системные |
ufw / firewalld | Firewall frontends | Сеть | apt / dnf |
openssl s_client | TLS handshake debug | Сеть / Crypto | openssl |
socat / nmap-ncat | Relay данных между сокетами | Сеть | apt / brew |
iperf3 | Bandwidth testing | Сеть | apt / brew |
speedtest-cli | Internet speed test | Сеть | pip / brew |
cloudflared | Cloudflare Tunnel client | Сеть | brew / apt / winget |
tailscale / zerotier-cli | Mesh VPN | Сеть | Official installers |
openvpn | VPN client/server | Сеть | apt / brew |
stunnel | TLS wrapper для legacy protocols | Сеть | apt / brew |
haproxy / nginx / caddy | Reverse proxy и load balancer | Сеть / Web | apt / brew |
certbot | Let's Encrypt certificates | Сеть / Security | snap / apt / brew |
ngrok | Туннель localhost в интернет | Сеть / Dev | ngrok.com / brew |
cloudflared tunnel | Cloudflare Tunnel | Сеть | brew / apt |
nmcli / nmtui | NetworkManager CLI/TUI | Сеть | NetworkManager package |
resolvectl / systemd-resolve | DNS resolver control (systemd) | Сеть | systemd-resolved |
ldapsearch / ldapwhoami | LDAP directory queries | Сеть / Auth | ldap-utils |
smbclient / smbstatus | Samba/CIFS client | Сеть | samba-client |
mail / sendmail / postfix | Mail transfer agents | Сеть | postfix / sendmail |
bind9 named-checkconf | DNS server config validation | Сеть | bind9 |
http-server / serve | Static file HTTP servers | Web / Dev | npm |
mitmproxy / mitmdump | HTTP(S) proxy for debugging | Сеть | pip / brew |
tcping / hping3 | TCP/ping advanced probes | Сеть | apt / brew |
dog / drill | Modern DNS lookup tools | Сеть | cargo / brew |
gping | Ping with graph | Сеть | cargo / brew |
bandwhich / bandwhich | Bandwidth monitor by process | Сеть | cargo / brew |
doggo | DNS client (Go) | Сеть | go install |
caddy | Automatic HTTPS web server | Web | brew / apt |
httpd / apache2 / apachectl | Apache web server | Web | apt / brew |
nginx | High-performance web server | Web | apt / brew |
traefik | Cloud-native reverse proxy | Web | Docker / brew |
Обработка данных и текст
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
jq | JSON processor | Данные | apt / brew / choco |
yq | YAML/JSON/XML processor | Данные | brew / go install |
mlr / miller | CSV/TSV/JSON tabular processing | Данные | brew / apt |
fx / gron | Interactive/exploded JSON | Данные | npm / go install |
grep / egrep / fgrep | Поиск по тексту (regex) | Данные | GNU / BSD |
rg / ripgrep | Быстрый recursive grep | Данные | cargo / brew / choco |
ag / the_silver_searcher | Code search | Данные | brew / apt |
ack | grep-like для программистов | Данные | cpan / brew |
awk / gawk | Текстовая обработка и отчёты | Данные | POSIX / GNU |
sed | Stream editor | Данные | POSIX |
cut / paste / sort / uniq / wc | Базовая обработка текста | Данные | POSIX coreutils |
head / tail / less / more | Просмотр файлов | Данные | POSIX |
find / xargs / parallel | Поиск файлов и parallel exec | Данные | GNU findutils / apt |
fd | Современная альтернатива find | Данные | cargo / brew |
fzf / peco | Fuzzy finder | Данные / UX | brew / go install |
bat / cat | Подсветка синтаксиса при просмотре | Данные / UX | cargo / POSIX |
delta | Улучшенный git diff | Данные / UX | cargo / brew |
column / csvkit / xsv | Работа с CSV | Данные | coreutils / pip / cargo |
xmlstarlet / xmllint | XML processing | Данные | apt / libxml2 |
htmlq | CSS-selector для HTML (как jq) | Данные | cargo / brew |
in2csv / csvstat | CSV conversion и stats | Данные | pip install csvkit |
tr / tee | Translate chars / duplicate stdout | Данные | coreutils |
seq / shuf / sort -R | Numeric sequences and shuffle | Данные | coreutils |
base64 / xxd / hexdump | Encode and hex dump | Данные | coreutils / xxd package |
choose / xargs parallel | Column select from lines | Данные | cargo / brew |
Файлы, архивы и синхронизация
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
cp / mv / rm / mkdir / rmdir / touch | Базовые файловые операции | Файлы | POSIX coreutils |
ls / dir | Список файлов | Файлы | coreutils / Windows |
chmod / chown / chgrp | Права доступа Unix | Файлы | POSIX |
ln / mklink | Ссылки (hard/symlink) | Файлы | POSIX / Windows cmd |
tar | Архивация (tape archive) | Файлы | POSIX / GNU |
gzip / gunzip / zcat | Gzip compression | Файлы | GNU |
bzip2 / xz / lz4 / zstd | Альтернативные алгоритмы сжатия | Файлы | Системные пакеты |
zip / unzip | ZIP archives | Файлы | info-zip / Windows |
7z / 7za | 7-Zip archiver | Файлы | 7-zip.org / p7zip |
rar / unrar | RAR archives | Файлы | rarlab / unrar-free |
rsync | Sync с delta-transfer | Файлы | apt / brew |
rclone | Sync 70+ cloud backends | Файлы / Облака | go install / brew |
restic / borg / borgbackup | Encrypted deduplicating backup | Файлы | brew / apt |
du / df / ncdu | Disk usage | Файлы | coreutils / brew ncdu |
tree | Directory tree view | Файлы | apt / brew / choco |
eza / exa / ls | Modern ls alternatives | Файлы / UX | cargo / brew |
shred / srm | Secure file deletion | Файлы | coreutils / brew |
inotifywait / fswatch | File system events watch | Файлы | apt / brew |
sha256sum / md5sum | File checksums | Файлы | coreutils |
diff / patch | Compare and apply patches | Файлы | diffutils |
inotify-tools | inotifywait/inotifywatch wrappers | Файлы | apt |
fswatch | Cross-platform file watcher | Файлы | brew |
dust / dua | Modern du alternatives | Файлы | cargo / brew |
Криптография и безопасность
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
openssl | Crypto toolkit (TLS, certs, enc) | Безопасность | Системный / openssl.org |
gpg / gpg2 | GNU Privacy Guard | Безопасность | gnupg package |
ssh-keygen | Генерация SSH ключей | Безопасность | OpenSSH |
mkcert | Local trusted TLS certificates | Безопасность | go install / brew / choco |
step-cli | Smallstep CA toolkit | Безопасность | brew / releases |
vault | HashiCorp secrets management | Безопасность | HashiCorp releases |
sops | Encrypted secrets in Git (Mozilla) | Безопасность | brew / go install |
age / age-keygen | Modern file encryption | Безопасность | go install / brew |
pass / gopass | Password store (GPG) | Безопасность | apt / brew |
keepassxc-cli | KeePass database CLI | Безопасность | apt / brew |
1password-cli / op | 1Password CLI | Безопасность | Official download |
bitwarden / bw | Bitwarden CLI | Безопасность | npm / snap |
fail2ban-client | Ban по логам | Безопасность | apt / dnf |
aide / tripwire | File integrity monitoring | Безопасность | apt |
lynis | Security auditing Linux | Безопасность | apt / brew |
kinit / klist | Kerberos ticket management | Безопасность | krb5-user |
СУБД и миграции
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
mysql / mariadb | MySQL/MariaDB CLI client | СУБД | mysql-client package |
mysqldump / mysqladmin | MySQL backup и admin | СУБД | mysql-client |
psql | PostgreSQL interactive client | СУБД | postgresql-client |
pg_dump / pg_restore / pg_isready | PostgreSQL backup и health | СУБД | postgresql-client |
sqlite3 | SQLite embedded DB CLI | СУБД | apt / brew / choco |
mongosh | MongoDB shell (modern) | СУБД | MongoDB repos |
mongo | Legacy MongoDB shell | СУБД | Устарел → mongosh |
redis-cli | Redis CLI | СУБД | redis-tools package |
redis-server | Redis server daemon | СУБД | redis-server package |
cqlsh | Cassandra query shell | СУБД | cassandra-tools |
clickhouse-client | ClickHouse SQL client | СУБД | clickhouse package |
influx | InfluxDB CLI | СУБД | InfluxDB repos |
sqlcmd / bcp | Microsoft SQL Server CLI | СУБД | mssql-tools / Windows |
sqlplus / sqlcl | Oracle SQL clients | СУБД | Oracle Instant Client |
cockroach sql | CockroachDB SQL shell | СУБД | cockroach binary |
etcdctl | etcd key-value store CLI | СУБД / Infra | etcd releases |
flyway | Database migrations (Java) | СУБД / Migrations | brew / download |
liquibase | Database migrations (Java/XML) | СУБД / Migrations | brew / download |
sqitch | Database migrations (Perl) | СУБД / Migrations | cpan / brew |
migrate (golang-migrate) | DB migrations Go | СУБД / Migrations | go install / brew |
atlas | Schema management (Ariga) | СУБД / Migrations | curl / brew |
pgcli / mycli / litecli | Enhanced SQL CLIs | СУБД / UX | pip |
dbeaver-cli | Universal DB tool (headless) | СУБД | DBeaver download |
prisma | ORM CLI для Node/TypeScript | СУБД / Dev | npm i prisma |
supabase | Supabase local dev и migrations | СУБД / Dev | npm / brew |
Очереди и стриминг
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
kafka-topics / kafka-console-producer | Apache Kafka CLI tools | Messaging | Kafka bin/ |
kcat / kafkacat | Kafka producer/consumer CLI | Messaging | brew / apt |
rabbitmqctl / rabbitmqadmin | RabbitMQ management | Messaging | RabbitMQ install |
pulsar-admin | Apache Pulsar admin | Messaging | Pulsar install |
nats / nats-server | NATS messaging CLI/server | Messaging | go install / brew |
redis-cli PUBLISH | Redis pub/sub | Messaging | redis-tools |
mosquitto_pub / mosquitto_sub | MQTT client | Messaging | mosquitto-clients |
zeromq — не CLI | Library (используется из кода) | Messaging | libzmq |
Система, процессы и планировщики
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
top / htop / btop / glances | Process monitor TUI | Система | procps / brew / pip |
ps / pgrep / pkill / kill / killall | Process management | Система | procps / POSIX |
systemctl / service | systemd service control | Система | Linux systemd |
journalctl | systemd logs | Система | Linux systemd |
dmesg | Kernel ring buffer | Система | Linux |
crontab / at | Job schedulers | Система | cron / at package |
systemd-run / systemd-timer | systemd timers | Система | Linux systemd |
launchctl | macOS service manager | Система | macOS |
schtasks / sc | Windows Task Scheduler / Services | Система | Windows |
env / printenv / export / set | Environment variables | Система | Shell builtins |
time / date / uptime / whoami / id / uname | System info | Система | POSIX / coreutils |
hostname / hostnamectl | Hostname management | Система | POSIX / systemd |
timedatectl / localectl | Time and locale (systemd) | Система | Linux |
useradd / usermod / passwd / chpasswd | User management Linux | Система | shadow-utils |
groupadd / groups | Group management | Система | shadow-utils |
sudo / su / doas | Privilege elevation | Система | apt / OpenBSD doas |
mount / umount / lsblk / blkid | Block devices and mounts | Система | util-linux |
fdisk / parted / gdisk | Disk partitioning | Система | util-linux |
lvm / pvcreate / vgcreate / lvcreate | Logical Volume Manager | Система | lvm2 package |
fsck / mkfs.ext4 / mkfs.xfs | Filesystem check and create | Система | e2fsprogs / xfsprogs |
strace / ltrace | Syscall/library tracing | Система | apt / brew |
lsof / fuser | Open files and processes | Система | apt / brew |
vmstat / iostat / sar / mpstat | Performance stats | Система | sysstat package |
free / vm_stat | Memory usage | Система | procps / macOS |
watch | Periodic command execution | Система | procps / brew |
nohup / disown | Background process detach | Система | Shell |
nice / renice / ionice | Process priority | Система | util-linux |
sysctl | Kernel parameters | Система | Linux / BSD / macOS |
smartctl | S.M.A.R.T. disk health | Система | smartmontools |
lsusb / lspci / dmidecode | Hardware inventory | Система | pciutils / usbutils |
chronyc / ntpdate | NTP time sync | Система | chrony / ntp |
shutdown / reboot / halt / poweroff | System power control | Система | POSIX / Windows |
last / w / who | Logged-in users history | Система | util-linux |
wall / write | Message all users | Система | util-linux |
cal / bc / dc | Calendar and calculators | Система | bc package |
procs | Modern ps alternative (Rust) | Система | cargo / brew |
Мониторинг и наблюдаемость
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
elasticsearch | Search and analytics engine | Наблюдаемость / ELK | Elastic packages / Docker |
kibana | Visualization for Elasticsearch | Наблюдаемость / ELK | Elastic packages |
logstash | Log pipeline processor | Наблюдаемость / ELK | Elastic packages |
filebeat / metricbeat / auditbeat | Elastic Beats shippers | Наблюдаемость / ELK | Elastic packages |
prometheus / promtool | Metrics collection | Наблюдаемость | prometheus.io / brew |
alertmanager / amtool | Alert routing | Наблюдаемость | Prometheus ecosystem |
grafana-cli | Grafana admin CLI | Наблюдаемость | grafana package |
loki / logcli | Log aggregation (Grafana Labs) | Наблюдаемость | brew / binary |
promtail | Log shipper for Loki | Наблюдаемость | Grafana releases |
vector | Observability data pipeline | Наблюдаемость | Datadog / brew |
fluent-bit / fluentd | Log forwarders | Наблюдаемость | td-agent / brew |
telegraf | Metrics collector (InfluxData) | Наблюдаемость | InfluxData repos |
jaeger / otelcol | Distributed tracing | Наблюдаемость | Jaeger / OpenTelemetry |
sentry-cli | Sentry releases and uploads | Наблюдаемость | npm / brew / curl |
datadog-agent | Datadog monitoring agent | Наблюдаемость | Datadog install script |
newrelic / nr | New Relic CLI | Наблюдаемость | npm / brew |
splunk / splunkd | Splunk enterprise | Наблюдаемость | Splunk installer |
elastic-agent / fleetctl | Elastic Agent management | Наблюдаемость | Elastic |
Пакетные менеджеры ОС
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
apt / apt-get / apt-cache | Debian/Ubuntu packages | Пакетные менеджеры | Debian family |
dpkg | Low-level Debian package tool | Пакетные менеджеры | Debian |
yum / dnf | RHEL/Fedora packages | Пакетные менеджеры | Red Hat family |
rpm | RPM package manager | Пакетные менеджеры | Red Hat |
pacman / yay / paru | Arch Linux packages (+ AUR helpers) | Пакетные менеджеры | Arch |
zypper | openSUSE packages | Пакетные менеджеры | SUSE |
apk | Alpine Linux packages | Пакетные менеджеры | Alpine / Docker |
snap / snapcraft | Universal snap packages | Пакетные менеджеры | Canonical |
flatpak | Sandboxed desktop apps | Пакетные менеджеры | flathub |
brew / brew bundle | Homebrew macOS/Linux | Пакетные менеджеры | brew.sh |
port | MacPorts | Пакетные менеджеры | macOS |
choco / choco install | Chocolatey Windows | Пакетные менеджеры | Windows |
winget | Windows Package Manager | Пакетные менеджеры | Windows 10+ |
scoop / scoop install | User-level Windows packages | Пакетные менеджеры | Windows |
nuget | .NET package manager | Пакетные менеджеры | dotnet nuget |
flatpak / nix / nix-env | Declarative packages (NixOS) | Пакетные менеджеры | Nix |
Менеджеры версий SDK
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
nvm / fnm / volta | Node.js version managers | Менеджеры версий | curl script / brew |
pyenv / pyenv-virtualenv | Python version manager | Менеджеры версий | brew / curl |
rbenv / rvm | Ruby version managers | Менеджеры версий | brew / curl |
rustup | Rust toolchain manager | Менеджеры версий | rustup.rs |
sdkman | JVM SDK manager (Java, Kotlin, Gradle…) | Менеджеры версий | sdkman.io |
asdf / mise | Universal polyglot version manager | Менеджеры версий | brew / curl |
jenv / goenv / phpenv | Per-language asdf-style managers | Менеджеры версий | brew / git clone |
tfenv / tgswitch | Terraform/OpenTofu version switch | Менеджеры версий | brew / go install |
direnv | Auto-load .envrc per directory | Менеджеры версий / Dev | brew / apt |
devenv / nix-shell | Reproducible dev shells | Менеджеры версий | Nix |
Windows-специфичные утилиты
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
reg / regedit | Windows Registry CLI/GUI | Windows | Windows |
powershell Get-ItemProperty | Registry via PS | Windows | PowerShell |
wmic (deprecated) | WMI query legacy | Windows | Windows → PowerShell CIM |
Get-CimInstance | WMI/CIM in PowerShell | Windows | PowerShell |
sfc / dism | System file repair | Windows | Admin CMD/PS |
chkdsk | Disk check | Windows | Admin CMD |
diskpart | Disk partitioning | Windows | Admin CMD |
bcdedit / bootrec | Boot configuration | Windows | Admin CMD |
tasklist / taskkill | Process list/kill | Windows | CMD / PowerShell |
net user / net localgroup | Local user management | Windows | Admin CMD |
ipconfig / ipconfig /all | Network config | Windows | CMD |
netsh | Network shell advanced | Windows | CMD |
route print | Routing table | Windows | CMD |
powershell Test-NetConnection | Network diagnostics | Windows | PowerShell |
robocopy / xcopy | Advanced file copy | Windows | CMD |
icacls / takeown / cacls | ACL management | Windows | CMD |
msiexec | MSI installer | Windows | Windows |
sigcheck / strings | Sysinternals utilities | Windows | Microsoft Sysinternals |
procmon / procexp | Process Monitor / Explorer | Windows | Sysinternals GUI |
handle / listdlls | Handle and DLL inspection | Windows | Sysinternals |
powercfg | Windows power settings | Windows | Windows |
fsutil | Windows file system utilities | Windows | Admin CMD |
macOS-специфичные утилиты
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
open | Open files/URLs/apps | macOS | Built-in |
pbcopy / pbpaste | Clipboard | macOS | Built-in |
say | Text-to-speech | macOS | Built-in |
defaults | macOS preferences CLI | macOS | Built-in |
softwareupdate | macOS updates | macOS | Built-in |
diskutil | Disk management | macOS | Built-in |
pmset | Power management | macOS | Built-in |
caffeinate | Prevent sleep | macOS | Built-in |
osascript | AppleScript from CLI | macOS | Built-in |
security | Keychain access CLI | macOS | Built-in |
spctl / codesign | Gatekeeper and code signing | macOS | Built-in |
brew services | Manage brew services | macOS | Homebrew |
Мобильная разработка
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
adb | Android Debug Bridge | Mobile | Android SDK platform-tools |
fastboot | Android bootloader flash | Mobile | Android SDK |
aapt / aapt2 | Android Asset Packaging Tool | Mobile | Android SDK build-tools |
sdkmanager / avdmanager | Android SDK manager | Mobile | Android cmdline-tools |
emulator | Android Emulator | Mobile | Android SDK |
gradlew | Gradle wrapper (Android builds) | Mobile | Project file |
xcodebuild | Build iOS/macOS projects | Mobile | Xcode CLT |
xcrun altool / notarytool | App Store upload and notarization | Mobile | Xcode CLT |
ideviceinstaller / libimobiledevice | iOS device tools (third-party) | Mobile | brew / apt |
flutter / dart | Cross-platform mobile | Mobile | Flutter SDK |
react-native / expo | React Native CLI | Mobile | npm |
ionic / capacitor | Hybrid mobile CLI | Mobile | npm |
ИИ-агенты, LLM и MLOps
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
ollama | Local LLM runner | ИИ / ML | ollama.ai / brew |
llama.cpp / llama-cli | Inference LLaMA models C++ | ИИ / ML | GitHub build |
lmstudio | Desktop LLM (GUI, CLI limited) | ИИ / ML | Desktop app |
cursor | AI-powered IDE (Cursor CLI) | ИИ / DevTools | cursor.com / npm cursor-cli |
aider | AI pair programming in terminal | ИИ / DevTools | pip install aider-chat |
continue | AI coding assistant CLI/extension | ИИ / DevTools | npm / VS Code |
copilot-cli (gh copilot) | GitHub Copilot in terminal | ИИ / DevTools | gh extension |
openai / anthropic (API CLIs) | Third-party API wrappers | ИИ / DevTools | npm / pip community |
huggingface-cli / hf | Hugging Face Hub CLI | ИИ / ML | pip install huggingface_hub |
transformers-cli | Hugging Face transformers | ИИ / ML | pip |
torchrun / accelerate | Distributed ML training | ИИ / ML | pip |
mlflow | ML experiment tracking | ИИ / ML | pip / brew |
wandb | Weights & Biases CLI | ИИ / ML | pip install wandb |
kubectl ai / k8sgpt | AI assistants for K8s | ИИ / DevOps | brew / go install |
aichat | Multi-provider LLM CLI | ИИ / DevTools | cargo / brew |
sgpt / shell-gpt | Shell command generation via LLM | ИИ / DevTools | pip |
Офисные, медиа и документы
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
ffmpeg / ffprobe / ffplay | Video/audio processing | Медиа | ffmpeg.org / apt / brew |
imagemagick / convert / magick | Image manipulation | Медиа | apt / brew |
sox | Audio processing Swiss army knife | Медиа | apt / brew |
pandoc | Universal document converter | Документы | apt / brew / choco |
libreoffice / soffice | Office suite headless | Офис | libreoffice package |
unoconv | LibreOffice conversion CLI | Офис | pip / apt |
pdftotext / pdftk / qpdf | PDF tools | Документы | poppler / apt / brew |
ghostscript / gs | PostScript/PDF processor | Документы | apt / brew |
exiftool | Metadata read/write | Медиа | apt / brew |
yt-dlp / youtube-dl | Video download | Медиа | pip / brew |
asciinema / agg | Запись сессий терминала | Медиа | pip / cargo |
calibre / ebook-convert | E-book management | Документы | calibre-ebook.com |
mermaid-cli / mmdc | Render Mermaid diagrams | Документы | npm @mermaid-js/mermaid-cli |
plantuml | UML diagrams from text | Документы | java -jar plantuml.jar / brew |
latex / pdflatex / xelatex | TeX typesetting | Документы | texlive package |
wkhtmltopdf / weasyprint | HTML to PDF | Документы | apt / pip |
mkdocs / mdbook / docusaurus | Static doc site generators | Документы | pip / npm / cargo |
sphinx-build | Python documentation generator | Документы | pip install sphinx |
UX терминала
| Команда (исполняемый файл) | Назначение | Категория | Примечание (платформа / менеджер пакетов) |
|---|---|---|---|
zoxide / autojump / fasd | Directory jumping | UX терминала | cargo / brew |
starship / oh-my-posh / powerlevel10k | Shell prompt themes | UX терминала | cargo / brew / git |
direnv | Per-project env auto-load | UX терминала | brew / apt |
thefuck | Correct previous command | UX терминала | pip / brew |
tldr / cheat / navi | Simplified man pages | UX терминала | npm / brew / cargo |
man / info / help | Built-in documentation | UX терминала | POSIX |
chezmoi | Dotfiles manager | UX терминала | brew / go install |
atuin | Shell history sync/search | UX терминала | cargo / brew |
mcfly | Smart shell history | UX терминала | cargo / brew |
lazygit / lazynpm | TUI for git/npm | UX терминала | go install / brew |
gitui | TUI git (Rust) | UX терминала | cargo / brew |
nnn / ranger / yazi | Terminal file managers | UX терминала | brew / cargo |
hyperfine | Command benchmarking | UX терминала | cargo / brew |
tokei / cloc | Lines of code counter | UX терминала | cargo / npm / apt |
ctags / universal-ctags | Generate tag files for editors | DevTools | apt / brew |
watchman | File change watcher (Meta) | DevTools | brew / build from source |
entr | Run arbitrary commands on file change | DevTools | apt / brew |
Переменные окружения (частые)
| Переменная | Назначение | Платформы | Типичное значение / примечание |
|---|---|---|---|
PATH | Список каталогов поиска исполняемых файлов | Все | Разделитель : (Unix) или ; (Windows) |
HOME / USERPROFILE | Домашний каталог пользователя | Unix / Windows | /home/user / C:\Users\user |
USER / USERNAME | Имя текущего пользователя | Unix / Windows | Логин учётной записи |
SHELL | Путь к login-shell | Unix | /bin/bash, /bin/zsh |
PWD / CD | Текущий рабочий каталог | Unix / Windows PS | Обновляется shell |
LANG / LC_ALL | Локаль и кодировка | Unix | en_US.UTF-8, ru_RU.UTF-8 |
TZ | Часовой пояс | Unix | Europe/Moscow, UTC |
TERM | Тип терминала (escape-последовательности) | Unix | xterm-256color, screen |
EDITOR / VISUAL | Редактор по умолчанию для git, crontab | Unix | vim, nano, code --wait |
PAGER | Пager для man, git log | Unix | less, more |
TMPDIR / TEMP / TMP | Каталог временных файлов | Unix / Windows | /tmp, %TEMP% |
HTTP_PROXY / HTTPS_PROXY / NO_PROXY | Proxy для HTTP-клиентов | Все | URL proxy-сервера |
SSL_CERT_FILE / SSL_CERT_DIR | CA certificates bundle | Unix | Для curl, pip, git |
NODE_ENV | Режим Node.js приложения | Node.js | development, production, test |
NODE_OPTIONS | Доп. флаги V8/Node | Node.js | --max-old-space-size=4096 |
npm_config_prefix | Глобальный prefix npm | Node.js | ~/.npm-global |
PYTHONPATH | Доп. пути import Python | Python | Список каталогов |
VIRTUAL_ENV | Активное venv окружение | Python | Путь к venv |
JAVA_HOME | Корень JDK | Java | Для Maven, Gradle, IDE |
MAVEN_HOME / M2_HOME | Корень Maven | Java | Опционально при использовании mvn |
GRADLE_USER_HOME | Кэш Gradle | Java | ~/.gradle |
KOTLIN_HOME | Kotlin SDK | Kotlin | SDKMAN / manual |
GOPATH / GOROOT | Go workspace и SDK root | Go | ~/go, /usr/local/go |
GOPROXY | Go module proxy | Go | https://proxy.golang.org,direct |
CARGO_HOME / RUSTUP_HOME | Rust toolchain paths | Rust | ~/.cargo, ~/.rustup |
DOTNET_ROOT | Корень .NET SDK | .NET | Linux/macOS install |
ASDF_DIR / MISE_DATA_DIR | Data dirs version managers | Dev | ~/.asdf, ~/.local/share/mise |
NVM_DIR | Node Version Manager data | Node.js | ~/.nvm |
PYENV_ROOT | pyenv installations | Python | ~/.pyenv |
RUST_BACKTRACE | Rust panic backtrace level | Rust | 1, full |
DATABASE_URL | Connection string БД | Apps | PostgreSQL, MySQL URI |
REDIS_URL | Connection string Redis | Apps | redis://localhost:6379 |
AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY | AWS credentials | AWS CLI | Или ~/.aws/credentials |
AWS_PROFILE / AWS_REGION | AWS CLI profile и region | AWS CLI | default, eu-west-1 |
AZURE_CONFIG_DIR | Azure CLI config | Azure | ~/.azure |
GOOGLE_APPLICATION_CREDENTIALS | GCP service account JSON | GCP | Path to key file |
KUBECONFIG | Kubernetes config file(s) | Kubernetes | ~/.kube/config |
DOCKER_HOST / DOCKER_CONFIG | Docker daemon и config | Docker | unix:///var/run/docker.sock |
COMPOSE_FILE / COMPOSE_PROJECT_NAME | Docker Compose defaults | Docker | Override compose paths |
TF_VAR_* | Terraform input variables | Terraform | Prefixed env vars |
CI | Флаг CI-окружения | CI/CD | true в GitHub Actions, GitLab CI |
GITHUB_TOKEN / GITLAB_TOKEN | Tokens для CI и gh/glab | CI/CD | Secrets в pipeline |
DISPLAY | X11 display (GUI forwarding) | Linux | :0, :10.0 |
SSH_AUTH_SOCK | SSH agent socket | Unix | Для ssh-add keys |
XDG_CONFIG_HOME / XDG_DATA_HOME | XDG base directories | Linux | ~/.config, ~/.local/share |
Примечания по PATH
-
Менеджеры версий (
nvm,pyenv,sdkman,rustup,asdf,mise) не добавляют бинарники напрямую в системныйPATH. Они модифицируют окружение при старте оболочки через init-скрипты (~/.bashrc,~/.zshrc,$PROFILE). -
Глобальные пакеты npm/yarn/pnpm, pip (
--user), gem, composer и dotnet tools устанавливаются в каталоги вроде~/.local/bin,~/AppData/Roaming/npm,~/.npm-global. Эти пути нужно явно добавить вPATH, если установщик не сделал это сам. -
docker compose(v2) — подкоманда Docker CLI; standalonedocker-composeсохраняется только в legacy-установках. -
ELK, Prometheus, Grafana в production обычно работают как systemd-службы или pods в Kubernetes. CLI (
promtool,logcli,elasticsearch-setup-passwords) нужны для инициализации, отладки и CI-проверок конфигурации. -
Windows-only (
cmd,wmic,choco,winget,putty,robocopy) недоступны в чистом POSIX без WSL, Cygwin или MSYS2. -
Snap и Flatpak устанавливают приложения в изолированные mount namespaces; CLI может быть доступен как
snap run <app>или через/snap/bin.
См. также
Другие статьи этого же раздела в боковом меню (как на странице "О разделе"). Консольные интерфейсы для управления системой. Назначение и виды терминалов. Справочник и напоминалка по Linux-командам: файлы, текст, процессы, сеть, права, пакеты, systemd — для терминала и администрирования. Команды, пути, службы и параметры Windows (CMD и PowerShell) — для администрирования и работы в терминале. Учебный курс — раздел. Это реализуется через сценарии автоматизации. Рассмотрим на примере .bat файлов. Это файлы, в содержимом которых можно указать набор кода, исполняемого автоматически при запуске. Знаки препинания в командной строке - как операторы и разделители влияют на контекст выполнения, конвейеры и управление командами. Скриптинг в Unix-терминале - специальные переменные оболочки, аргументы командной строки и их использование в автоматизации задач. Автоматизация задач в Windows через PowerShell - запуск скриптов, политика выполнения и безопасная организация повседневных операций. Работа с PuTTY - удалённый доступ по SSH/Telnet, настройка сессий и безопасное администрирование серверов из Windows-среды. Утилита make - автоматизация сборки, зависимости между целями и воспроизводимое выполнение команд в Unix/Linux-среде. Краткие итоги раздела "Терминал". Чек-лист раздела Терминал — вопросы для самопроверки в энциклопедии Вселенная IT.Терминал - интерфейс командной строки
Основные команды в Linux
Основные команды Windows
Сценарии для автоматизации
Знаки препинания в командной строке
Написание скриптов в Unix-системах
Автоматизация задач в Windows с помощью PowerShell
Работа с PuTTY
Утилита make
Итоги
Чек-лист самопроверки