Jag har hittat den ultimata "No Sudo"-verktygslådan för Linux, och den är en verklig speländrare

X-cmd är en kraftfull verktygslåda för Linux som enkelt installerar över 500 kommandon och moduler utan root-rättigheter, vilket förenklar arbetsflödet i alla systemmiljöer.
Har du någonsin stått inför ett system utan verktygen du behöver? Kanske en räddningsmiljö eller en Docker-container. Om du använt Linux ett tag vet du hur frustrerande det kan vara när verktygen saknas. Här kommer en praktisk verktygslåda in i bilden. Låt mig berätta om X-cmd.
X-cmd är portabel, bekväm och snabb att använda. Installera den på valfritt system med ett enkelt curl-kommando:
curl https://get.x-cmd.com | shFör att komma igång, kör:
x <shell-namn> --setupX-cmd är lätt och installerar automatiskt saknade kommandon och beroenden. Med över 500 tredjepartsverktyg håller den ditt system fritt från skräp. Allt körs från din hemkatalog (~/.x-cmd) och kräver inga speciella rättigheter. Enkelt och effektivt.
Moduler: Kommandoförstärkning och livsförbättrande funktioner
Babysteg
X-cmd-moduler ger kraftfullare kommandon, vissa inbyggda och andra tillgängliga vid behov. Exempel: x choco för Chocolatey, x brew för Homebrew, x fzf, x jq och fler. Modulerna förfinar kommandon med shell- och awk-kod och ger mervärde. Totalt finns över 300 paketerade moduler med olika förbättrade funktioner.
Kontrollera tillgängliga moduler med x help eller besök webbplatsen.
Kommandoförstärkning handlar i grunden om förbättringar. Till exempel ger ls-kommandot förhandsgranskningspaneler för varje katalog du besöker och visualiserar katalogstrukturen på vägen. Navigera med Vim-tangentkommandon, som en lättvikts terminalbaserad filhanterare.
Fuzzy-väljare är också en trevlig touch, både för tldr och ps-kommandon. Välkomna förbättringar.
Några kommandon kan dessutom generera JSON från output, vilket är perfekt för pipeline-bearbetning – något du säkert är intresserad av med tanke på X-cmds administrativa inriktning.
X-cmd fungerar som en namnområde för de kommandon den "bäddar in". Prefixa kommandon med "x", som x ls. Binärerna hamnar i ~/.x-cmd, åtskilda från ditt huvudsystem, vilket minimerar risken för konflikter och gör att systemändringar enkelt kan återställas med ett enkelt rm-kommando.
En verktygslåda som denna är värdelös utan smidig installation. X-cmd laddar automatiskt ner de nödvändiga binärerna, både moduler och paket (mer om dem snart).
Moduler är bra, men paketen är guldvärda. I klartext: x pkg fungerar som en pakethanterare för att installera över 500 verktyg utan root-rättigheter. Ingen standardkommandon, bara praktiska alternativ som procs, socat, bandwhich, yq och jq, samt språk-specifika verktyg som Lua och Python. Till och med AI-drivna verktyg som Claude Code och Codex ingår. Prefixa med "x" för att använda dem, exempelvis: x foo.
Utöver namnområdesmetoden finns två andra installationslägen du kan överväga. Det första ger dig möjlighet att prova ett kommando,
och ger direkt åtkomst som om det vore nativt installerat. Kör x env try jq för att installera jq och uppdatera lokalt.
Modifikationen av shell's PATH gör att du kan köra det direkt (utan "x"-prefixet), men det gäller bara den aktuella sessionen. För att göra det permanent, kör x env use jq, så finns det tillgängligt för alla framtida sessioner.
Den permanenta förändringen sker eftersom det inledande installationssteget för x-cmd modifierar din shell-miljö: x-cmd [din-shell] --setup.
Glöm inte x-cmd
Det finns så många moduler att det är omöjligt att rättvist täcka dem alla här. Du kanske fnyser åt att x-cmd erbjuder ps- eller fzf-kommandon, men det rymmer hundratals tillägg; Docker, Git, moln- och utvecklarfokuserade moduler är bara några exempel. Om du ofta arbetar i en miljö utan de nödvändiga verktygen, förenklar x-cmd tillgången utan krångel.
Även om du hanterar en enda dator återstår hundratals moduler värda att utforska.
Jag nämnde inte AI-integrationen eller sandboxing-funktionerna; x-cmd ger dig kontroll över systemet genom AI-genererade kommandon. Låter det galet? Det är därför sandboxing finns.
X-cmd har mycket att erbjuda. Om du är intresserad, besök installationssidan för instruktioner och kör curl-kommandot för att komma igång. Alternativt kan du använda min UBI-guide för installation direkt från GitHub.
Nu när du har läst klart Jag har hittat den ultimata "No Sudo"-verktygslådan för Linux, och den är en verklig speländrare, inbjuder vi dig att utforska kategorin Linux ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar