Znalazłem ostateczne narzędzie "No Sudo" dla Linuksa i to prawdziwa rewolucja

X-cmd to przenośny zestaw narzędzi dla Linuxa, umożliwiający łatwą instalację i zarządzanie ponad 500 aplikacjami. Zapewnia wygodę przy pracy w terminalu i rozszerzone polecenia.
Spotkałeś się kiedyś z systemem, gdzie brakowało niezbędnych narzędzi? Może to była awaria, nowy system do naprawy czy kontener Docker do debugowania. Jeśli od jakiegoś czasu korzystasz z Linuxa, dobrze wiesz, jak frustrujące jest szukać potrzebnych narzędzi, gdy jedyne, czego chcesz, to po prostu zakończyć zadanie. W takich chwilach prawdziwy zestaw narzędzi staje się twoim najlepszym przyjacielem. Mam taki – perfekcyjnie stworzony do tego celu.
X-cmd można opisać na różne sposoby, ale w sercu jest przenośny, wygodny i bezproblemowy. Aby go uruchomić na każdym systemie, wystarczy jedno proste polecenie curl:
curl https://get.x-cmd.com | shPotem, w zależności od powłoki, wpisz:
x <nazwa-powłoki> --setupX-cmd jest lekki, automatycznie lokalizuje i instaluje brakujące polecenia czy zależności. Otwiera dostęp do ponad 500 narzędzi firm trzecich, instalując je w zamkniętym środowisku, które trzyma system z dala od zanieczyszczeń. Działa w twoim katalogu domowym (~/.x-cmd), nie potrzebuje specjalnych uprawnień i ma wiele innych atutów.
Moduły: Rozszerzanie poleceń i funkcje poprawiające wygodę
Małe kroki
Moduły X-cmd to rozszerzone polecenia – niektóre już wbudowane, inne dostępne na żądanie. Znalazły się tu x choco (dla Chocolately), x brew (dla Homebrew), x fzf, x jq i inne. Rozszerzają oryginalne polecenia, dodając funkcjonalności dzięki kodowi powłoki i awk. W zestawie masz ponad 300 modułów z poprawionymi funkcjami.
Aby sprawdzić dostępne moduły, użyj x help:
Lub odwiedź stronę internetową:
Celem rozszerzania poleceń jest uproszczenie życia. Rozszerza na przykład polecenie ls, oferując podgląd każdego katalogu, który odwiedzasz – cała struktura katalogów na wyciągnięcie ręki.
Poruszaj się po tych katalogach, korzystając z map klawiszy Vim. To jak lekki menedżer plików w terminalu.
Rozszerzenie polecenia tldr korzysta z inteligentnego selektora fuzzy:
A selektor fuzzy dla polecenia ps wygląda tak:
Selektory fuzzy są wręcz niezbędne. Zawsze przydatne, zawsze mile widziane.
Dodatkowo, niektóre polecenia, jak ps, generują JSON z wyników:
JSON jest bardziej strukturalny od surowego tekstu i znacznie łatwiejszy do przetwarzania w potokach – na pewno to docenisz, jeśli zarządzasz systemem z x-cmd.
Choć rozszerzenia mogą wydawać się nadmiarowe, x-cmd działa jako przestrzeń nazw dla tych poleceń, które "opakowuje". Musisz prefiksować swoje polecenia literą "x", np. x ls. Binarne pliki są umieszczane w ~/.x-cmd i są oddzielone od głównego systemu. Ten system zapewnia, że twoje dotychczasowe binarki w PATH nie przestają działać, a cofnięcie zmian niewymagające problemów – wystarczy polecenie rm.
Zestaw narzędzi to nie tylko przyjemność z obsługi, ale i szybka instalacja. Kiedy brakujące binarki się pojawią, będą automatycznie pobrane. Dotyczy to zarówno modułów, jak i pakietów (o których za chwilę).
Choć moduły są interesujące, pakiety oferują jeszcze więcej. Mówiąc wprost, x pkg to menedżer pakietów, który pozwala na zainstalowanie ponad 500 narzędzi bez potrzeby posiadania uprawnień roota. Setki unikalnych poleceń, jak procs, socat, bandwhich, yq i jq. Znajdziesz tu też narzędzia językowe, typu Lua czy Python oraz aplikacje z AI, jak Claude Code i Codex. Używasz ich dodając prefiks "x", jak w:x foo.
Ponadto, poza przestrzenią nazw (x foo), są jeszcze dwie inne metody instalacji, które mogą cię zainteresować…
zainteresować. Pierwszy krok? Testowanie polecenia. Od razu masz do niego dostęp, jakby był osadzony w systemie. Wpisz x env try jq, a jq zainstalowane, lokalnie zaktualizowane.
Ścieżka powłoki. Uruchamiaj ją natychmiast (bez "x") — działa tylko do momentu wylogowania się. Chcesz trwałości? Wykonaj x env use jq, a będzie stałe w innych powłokach.
Dlaczego to działa? Początkowy krok instalacji x-cmd zmienia twoje środowisko powłoki: x-cmd [twoja-powloka] --setup.
Nie zaniedbuj x-cmd
Jest więcej modułów niż wiesz. Możesz myśleć, że wzbogacenie poleceń ps czy fzf to nic specjalnego, ale to setki augmentacji; nie wspominając o modułach dla Dockera, Gita, chmury. Jeśli potrzebujesz wszechstronnych narzędzi w ubogim środowisku, x-cmd oferuje potężne wsparcie bez zbędnych komplikacji.
A jeśli zarządzasz tylko jednym komputerem? Moduły i tak dostarczają setki użytecznych dodatków, które warto poznać.
Zapomniałem o integracji z AI i możliwościach sandboxingu. x-cmd umożliwia kontrolę nad systemem przy pomocy komend generowanych przez AI. Dla niektórych to szaleństwo, ale właśnie dlatego jest sandbox.
X-cmd skrywa wiele zalet. Zainteresowany? Zajrzyj na stronę instalacyjną po instrukcje i uruchom polecenie curl, aby zacząć. A jeśli wolisz, sprawdź mój przewodnik UBI na instalację bezpośrednio z GitHub.
Jeśli ciekawią Cię artykuły podobne do Znalazłem ostateczne narzędzie "No Sudo" dla Linuksa i to prawdziwa rewolucja, zajrzyj do kategorii Linux i odkryj jeszcze więcej interesujących treści.
Dodaj komentarz

Możesz być zainteresowany