Bash-it: Bash Framework for at gøre din terminal cool

Kort: Bash-det er et community-drevet Bash-ramme til at opretholde forskellige shell-scripts, brugerdefinerede kommandoer, aliaser og mere og gøre dig til at se terminal og handle måde køligere.

Vi bruger alle terminalen mere eller mindre uanset hvilken Linux-distribution vi bruger. Men har du nogensinde troet, at standardindtrykket er lidt dagligdags? Eller nogensinde ønsket at have lidt mere kontrol over din terminale arbejdsgang? I dag vil jeg vise dig vejen til at skrue op på din terminale oplevelse.

Bemærk: Denne artikel er beregnet til mindst mellemliggende Linux brugere, der ville kende deres vej rundt Shell og dens konfiguration. Begyndere kan prøve det på egen risiko.

Foreslået ReadDisplay Linux Distribution Logo ASCII Art I Terminal

Hvad er under terminalen?

Terminal- eller terminalemulatoren er kun en grænseflade til at interagere med skallen. Nu, i enkle ord, Shell (eller kommandolinjeprinter) er et program, som vi bruger til at interagere med det underliggende system ved at indtaste kommandoer.

Der er mange forskellige skaller til Linux. Men de fleste af de populære Linux distributioner kommer med Bash som standardskal. Så oddsene er meget høje, at du bruger Bash i din terminal.

For at kontrollere, om du bruger Bash, skal du køre følgende kommando og se, om du ser JA:

[-n "$ (echo $ BASH)"] && echo YES || ekko nr

Nu hvor du ved, om du bruger Bash, lad os dykke ind i hovedemnet.

Bash-det

Bash-det er en Bash ramme for at bruge, udvikle og vedligeholde forskellige shell scripts, brugerdefinerede kommandoer, aliaser og meget mere. Det er et fællesskabsdrevet projekt på GitHub. Så alt du finder i det bruges og testet af tusinder af mennesker og udviklet af mange bidragsydere.

aliasser

Bash-it kommer med en enorm samling af aliaser, der bruges af samfundet. I øjeblikket findes 32 alias scripts. Du kan aktivere / deaktivere dem ved at:

bash-it aktiver alias apt bash-it deaktiverer alias git

Afslutning

At skrive hele kommandoen hver eneste gang er smertefuldt. De fleste af kommandolinjeværktøjerne på Linux muliggør færdiggørelse, mens de installeres. Så hvis du skriver første to eller tre bogstaver på terminalen og rammer TAB, er den automatisk afsluttet.

Men ikke alle af dem har det muligt. For mange kommandolinjeværktøjer skrives færdiggørelsesskripterne af fællesskabsudviklerne frem for den officielle kilde.

Bash-it har en samling af dem, og det giver dig en nem måde at aktivere / deaktivere dem på:

bash-it muliggør færdiggørelse ssh bash-it deaktiverer kompletations pip

Du skal aktivere systemet færdiggørelse til færdiggørelse af scripts, der leveres af systemet og bash-det til bash-it kommando færdiggørelse.

Foreslået LæsHvordan du installerer Retro Terminal i Linux

plugins

Bash-it leveres med en flok plugins til forskellige værktøjer og formål. I øjeblikket er der 60 plugins tilgængelige. Generelt kan plugins indeholde:

  • Hjælperfunktionerne gør det nemt at udføre forskellige komplekse opgaver. F.eks: ekstrakt, git, spor, ssh etc.
  • Initialiserings- og konfigurationsskripter, der forbereder værktøjer til at være klar til brug. F.eks: FASD, go, node, NVM, rbenv etc.
  • Afhængigheder for andre dele af bash-it. F.eks: alias-færdiggørelse, bund, batteri etc.

Den alias-færdiggørelse plugin er nødvendigt for at være aktiveret for færdiggørelsen scripts at fungere korrekt. Du skal også aktivere bund plugin som nogle andre plugins afhænger af det. Kommandoer til aktivering / deaktivering af plugins ligner det, vi så før.

Temaer

Dette er den seje del. Bash-it har i øjeblikket 57 temaer til dig Bash prompt. Sådan ser Ubuntu Vanilla Bash-prompten ud:

Terminal uden Bash-it

Og sådan ligner det med Bash-it tema:

Terminal med Bash-it & Brainy tema

Bash-it temaer kan vise forskellige nyttige oplysninger i din prompte, som:

  • Git repository og anden version kontrol system information
  • Python og Ruby version
  • Tid, batteri oplysninger og så videre!

Cool, er det ikke? For at indstille et tema skal du indstille værdien af BASH_IT_THEME variabel i din ".bashrc"Fil som denne:

Indstilling af Bash-it tema

Brugerdefinerede scripts og temaer

Hvis du vil indlæse dine egne brugerdefinerede scripts med Bash-it, skal du blot sætte scriptene i "./brugerdefinerede/"Mappe inde bash-det folder. Bash-det vil indlæse hver fil, der slutter med ".bash"I deres filnavn.

Hvad angår brugerdefinerede temaer, skal temamappen gå ind i "./custom/themes/"Mappe.

Igen er Bash-det et fællesskabsdrevet projekt, så hvis du tror, ​​at dine scripts vil være nyttige for samfundet, kan du overveje at bidrage til dem til hovedprojekt på GitHub. Det er sådan, det vil fortsætte med at vokse bedre.

Lad os nu se, hvordan du installerer Bash-it.

Foreslået ReadGoogler: Nu kan du Google fra Linux Terminal!

Bash-it Installation

Den enkleste måde at installere Bash på - den kører følgende kommandoer:

git klon - dybde = 1 https://github.com/Bash-it/bash-it ~ / .bash-it cd ~ / .bash-it ./install.sh

Bash-it kan bruges og installeres på forskellige måder. For eksempel:

  • Brug simpelthen det klonede depot (vist ovenfor).
  • Gaffel det på GitHub, klon det og modificer det som du finder det passende.
  • Brug det med en dotfiles manager, som - DotBot (det er en diskussion for en anden dag).

Du skal eksperimentere med det for at se, hvordan du føler dig komfortabel.

For yderligere oplysninger kan du tjekke README fil & Wiki. Selv deres GitHub side har masser af information og instruktioner om brugen af ​​det.

Bash-det

Er det værd at prøve?

Du laver sjov, ikke? Selvfølgelig er det det. Det kan tage et stykke tid at finde ud af arbejdsprocessen med Bash-it. Men i det lange løb hjælper det meget.

Skal du prøve det? Har du prøvet Bash-it før? Del dine tanker med os.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.