Jeg fant den ultimate "No Sudo"-verktøykassen for Linux, og det er en spillveksler

X-cmd er et uunnværlig verktøy for Linux-brukere som effektivt installerer over 500 verktøy uten rot-rettigheter, og gir omfattende moduler for forbedret kommandolinjeopplevelse.
Har du noen gang slitt med et system uten de riktige verktøyene? Kanskje det var under redning, installasjon, eller mens du feilsøkte en Docker-container. Bruker du Linux, har du garantert vært der, hvor installasjon av nødvendige verktøy føles som å klø seg i hodet med én hånd. Her kommer et uunnværlig verktøy på banen – X-cmd.
X-cmd er enkelt, bærbart og intuitivt. Du kan installere det på ethvert system med en enkel curl-kommando:
curl https://get.x-cmd.com | shDeretter kjører du:
x <shell-name> --setupMed X-cmd får du automatisk oversikt over manglende kommandoer og avhengigheter. Det gir tilgang til mer enn 500 tredjepartsverktøy, installerer dem i et privat miljø, og holder systemet ditt rent. Alt skjer fra hjemmemappen din (~/.x-cmd), uten spesielle rettigheter, og byr på en rekke andre fordeler.
Moduler: Kommandoustyrking og livskvalitetsfunksjoner
Små skritt
X-cmd-modulene tilbyr en samling utvidede kommandoer, noen inkludert i kjerneinstallasjonen, andre tilgjengelig ved forespørsel. Tenk på x choco for Chocolately, x brew for Homebrew, x fzf, og x jq. Disse modulene forbedrer standardkommandoer med ekstra skripting, og distribusjonen inneholder over 300 pakkerte moduler.
Se tilgjengelige moduler med x help eller besøk nettstedet. Hovedmålet for kommandoustyrking er å forbedre hverdagen din. For eksempel gir det ls-kommandoen en forhåndsvisning av katalogstrukturen, så du har oversikt mens du navigerer.
Navigasjonen kan utføres med Vim-tastaturoppsett, noe som gir en lettvekts terminalbasert filbehandleropplevelse. For eksempel kan du bruke fuzzy-selektoren med tldr- og ps-kommandoene:
Fuzzy-selektorer gir nødvendige forbedringer. De tilstreber å gjøre livet lettere.
Noen kommandoer kan generere JSON fra utdataene, slik som ps. JSON er strukturert og perfekt for pipelining, noe som passer godt med x-cmds administrasjonsfokus.
X-cmd fungerer som et navnerom for kommandoene det inkapsler. Utvidede kommandoer må prefikseres med "x," som i x ls. Binærene lever i ~/.x-cmd, adskilt fra systemet ditt. Dette forhindrer forstyrrelser i eksisterende binære filer og gjør det lett å angre endringer med en enkel rm-kommando.
Et verktøysett er nytteløst uten enkel installasjon, og x-cmd håndterer det. Manglende binære filer lastes automatisk ned, enten de er moduler eller pakker.
Moduler er bra, men pakker gir enda større verdi. Kort fortalt, x pkg er en pakkebehandler som lar deg installere over 500 verktøy uten rot-rettigheter. Du finner hundrevis av diverse verktøy som procs, socat, bandwhich, yq og jq. Språkspesifikke verktøy som Lua og Python, samt AI-drevne applikasjoner som Claude Code og Codex, er også inkludert. Bruken er enkel med prefikset "x," for eksempel: x foo.
I tillegg til navneromsmetoden finnes det to alternativer for installasjon som kan interessere deg. Det første lar deg sjekke en kommando direkte, som om den var...
nativt installert. Kjør x env try jq for å installere jq og oppdatere lokalt.
Shells PATH lar deg kjøre det direkte, uten "x"-prefiks. Dette gjelder kun inntil du avslutter shellen. For permanent tilgang, kjør x env use jq; da får alle sheller tilgang til det permanent.
Endringen i miljøet ditt skjer fordi det innledende x-cmd installasjonstrinnet justerer shell-miljøet: x-cmd [din-shell] --setup.
Glem ikke x-cmd
Det finnes mange moduler å ta tak i. Kanskje du undervurderer x-cmd fordi utvidelsene til ps- eller fzf-kommandoene virker enkle. Men tilbudet spenner over hundrevis av utvidelser. Docker, Git, sky- og utviklerfokuserte moduler er bare begynnelsen. Hvis verktøykasse er det du trenger, gir x-cmd tilgang til kraftige verktøy uten rot.
Og hvis du kun administrerer én datamaskin, er modulene fremdeles fulle av nyttige funksjoner verdt å utforske.
AI-integrasjonen og sandkassefunksjonene er ikke nevnt ennå. x-cmd gir deg muligheten til å kontrollere systemet ditt med AI-genererte kommandoer. Kanskje litt utenom det vanlige, men det er nettopp hva sandkassefunksjonen handler om.
X-cmd har mye å by på. For detaljer, sjekk installasjonssiden og bruk den medfølgende curl-kommandoen for å komme i gang. Ellers kan du se på min UBI-guide for direkte installasjon fra GitHub.
Hvis du vil lese flere artikler som Jeg fant den ultimate "No Sudo"-verktøykassen for Linux, og det er en spillveksler, kan du besøke kategorien Linux.

Legg igjen en kommentar