Я нашел лучший набор инструментов «No Sudo» для Linux, и он меняет правила игры.

Вы когда-нибудь оказывались в системе, в которой отсутствуют необходимые инструменты? Возможно, это была среда восстановления или установки, незнакомая система, которую вы ремонтировали, или контейнер Docker, который вы отлаживали. Если вы какое-то время использовали Linux, вы, вероятно, сталкивались с этими сценариями, и установка необходимых инструментов может стать проблемой, когда все, что вам нужно, — это завершить работу. Именно здесь удобный набор инструментов становится спасателем, и у меня есть тот, который идеально отвечает всем требованиям.

X-cmd описывает себя по-разному, но по своей сути он портативный, удобный и простой. В соответствии с этим духом вы можете развернуть его в любой системе с помощью простой команды Curl:

curl https://get.x-cmd.com | sh

После этого выполните следующую команду для вашей конкретной оболочки:

x  --setup

X-cmd является легким и автоматически находит и устанавливает все недостающие команды или зависимости. Он обеспечивает доступ к более чем 500 сторонним инструментам, устанавливает их в частной среде и защищает систему от загрязнения. Он запускается полностью из вашего домашнего каталога (~/.x-cmd), не требует особых привилегий и предлагает множество других преимуществ.

4 способа определить неизбежные сбои сети в Linux

Перезапуск маршрутизатора или компьютера не поможет вам. Чтобы устранить проблему, необходимо определить источник проблемы.

Модули: усиление команд и особенности качества жизни

Модули X-cmd представляют собой набор расширенных команд, некоторые из которых встроены непосредственно в основной дистрибутив, другие доступны по запросу. Примеры включают в себя x choco (для шоколадного), x brew (для домашнего пивоварения), x fzfи x jqсреди других. Эти модули расширяют исходные команды с помощью оболочка и awk-кодпредлагающий дополнительные утилиты и функции. В состав дистрибутива входит более 300 модулей, каждый из которых обладает расширенными возможностями.

Вы можете просмотреть доступные модули с помощью х помогите:

В окне терминала отображается меню справки из трех столбцов. В левом столбце перечислены модули, в среднем — подкоманды, а в правом — документация.

Или посетив сайт:

В окне браузера отображается веб-сайт x-cmd. На боковой панели перечислены доступные модули, а в основном содержимом отображается документация по командам X LS.-1

Усиление командования преследует одну простую цель: улучшение качества жизни. Например, он расширяет команду ls, чтобы предлагать панели предварительного просмотра для каждого посещаемого вами каталога, обеспечивая полное представление структуры каталогов по ходу работы.

В окне терминала отображается доступный для просмотра файловый менеджер. Он показывает несколько столбцов каталогов и файлов с метаданными для выбранного файла.

Вы можете перемещаться по этим каталогам, используя раскладки клавиатуры Vim, которые кажутся легковесными. файловый менеджер на базе терминала.

Другой пример расширения — удобный нечеткий селектор для команда tldr:

В окне терминала отображается нечеткий поисковик страниц tldr. Поисковый запрос фильтрует результаты слева, а выбранная страница просматривается справа.

Или нечеткий селектор для команды ps:

В окне терминала отображается нечеткий поисковик запущенных процессов. Он показывает таблицу со столбцами для пользователя, PID, ЦП, памяти и команды.

Я говорю, что повсюду нечеткие селекторы.. Это столь необходимые улучшения, и они всегда приветствуются.

Кроме того, некоторые команды позволяют создавать JSON из выходных данных, например ps:

В окне терминала отображаются выходные данные команды x PS в формате JSON. В каждой строке показан объект процесса с такими полями, как пользователь, PID, ЦП и команда.

JSON более структурирован, чем обычный текст, и очень подходит для обработки трубопроводовчто вас, вероятно, заинтересует, учитывая административную природу x-cmd.

Хотя дополнения команд могут показаться навязчивыми, x-cmd функционирует как пространство имен для команд, которые он «обертывает». Например, вам нужно будет добавлять к расширенным командам префикс «x», например: х лс. Двоичные файлы также находятся в ~/.x-cmd— отдельно от вашей основной системы. Такой подход гарантирует, что существующие двоичные файлы на вашем компьютере ПУТЬ остаются свободными от помех, что позволяет легко отменить все системные изменения с помощью простой команды rm.

Подобный набор инструментов не был бы очень полезен, если бы он не облегчал установку, а x-cmd делает именно это. Если необходимые двоичные файлы еще не установлены в вашей системе, они будут загружены автоматически. Это относится как к модулям, так и к пакетам (о которых мы поговорим далее).

Хотя модули интересны и полезны, пакеты, по моему мнению, приносят наибольшую пользу. Не буду ходить вокруг да около, и проще говоря, x pkg — это менеджер пакетов, который позволяет вам устанавливать более 500 инструментов без необходимости получения root-прав. Есть сотни нестандартные команды например, procs, socat, Band Which, yq и jq. Он также включает в себя инструменты для конкретных языков, такие как Lua и Python, и даже приложения на базе искусственного интеллекта, такие как Claude Code и Codex. Чтобы использовать любой из них, добавьте к ним префикс «x», например: x foo.

Помимо подхода пространства имен (x foo), есть еще два режима установки, которые могут вас заинтересовать. Первый позволяет вам попробовать команду, предоставляя вам прямой доступ к ней, как если бы она была установлена изначально. Чтобы продемонстрировать это, выполните x env попробуй jqи он установит jq, а затем обновит PATH локальной оболочки. Это позволяет вам запускать его напрямую (без префикса «x»), но только до тех пор, пока вы не выйдете из текущей оболочки. Чтобы сделать его постоянным, выполните x env использовать jqи он становится постоянно доступным для всех остальных оболочек.

Магия постоянства возникает потому, что начальный этап установки x-cmd изменяет среду вашей оболочки: x-cmd [your-shell] --setup.

Данные сервера на мониторе с базой данных MySQL.

5 отличных утилит Linux для мониторинга системных ресурсов в терминале

Потому что основные утилиты не делают всего этого.


Необходимо охватить слишком много модулей, чтобы отдать должное x-cmd. Вы можете отказаться от x-cmd, потому что расширение команд ps или fzf звучит не впечатляюще, но оно предлагает сотни дополнений; например, я не рассмотрел модули Docker, Git, облако или модули, ориентированные на разработчиков. Если вам нужен обширный набор инструментов и вы часто оказываетесь в среде, которой не хватает, x-cmd предоставляет множество мощных инструментов без суеты и беспорядка.

Если вам не нужен набор инструментов, поскольку вы управляете одним компьютером, то модули все равно предоставляют сотни полезных дополнений, которые стоит изучить.

Я также не упомянул функции интеграции ИИ или песочницы, но x-cmd позволяет вам управлять вашей системой с помощью команд, генерируемых ИИ. Некоторым это может показаться безумием, но именно поэтому существует функция песочницы.

X-cmd имеет множество функций, которые стоит изучить, и если вам интересно, посетите их страница установки инструкции и запустите предоставленную команду Curl, чтобы начать работу. Если нет, вы можете проверить мой Руководство по UBI чтобы установить его прямо с GitHub.

Талисман Linux в солнечных очках и с ноутбуком в окружении плавающих окон с логотипом i3 Window Manager на заднем плане.

Вот почему btop++ стал моим любимым монитором ресурсов терминала Linux

Он современный, интуитивно понятный и опережает конкурентов.

2026-01-31 17:15:00


1769880437
#нашел #лучший #набор #инструментов #Sudo #для #Linux #он #меняет #правила #игры

Ещё по этой теме

Read more:  Как просмотреть историю просмотра роликов в Instagram

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.