Hvis du er en Linux-bruger (eller endda Mac) -bruger, og du aldrig har leget med din shell-prompte, kan du måske ikke indse, hvor nyttig en god prompte kan være. Sikker på, det kan vise dine bruger- og værtsnavne, og måske den aktuelle mappe, men en rigtig god prompning kan gøre en hel del mere. Dem, der bruger en masse tid i terminalen, vil måske endda tage det et skridt videre og flytte ind i en brugerdefineret semi-grafisk skal med alle slags klokker og fløjter. Hvis du er en sådan shell-entusiast, så tjek Bashish - en måde at temaere din kommandoprompt på. Ja, du læser det rigtigt.

Installation af Bashish

Ikke alle linkene på Bashish Download Page synes at fungere, men kilde tarball virker fint. Når den er ekstraheret, kan den installeres fra kommandolinjen med

 ./configure && make && sudo make install 

Hvis du har brug for oplysninger om ovenstående trin, skal du se Sådan installeres software fra en Tarball i Linux.

Du skal genstarte din shell til bash i kraft.

Valg af temaer

Basish kommer med flere temaer i basepakken, og du kan liste dem med kommandoen

 bashish liste 

Og når du har set et tema, du gerne vil prøve, skal du bare indtaste

 bashish (tema navn) 

Der er en alternativ metode, som giver dig mulighed for at gennemse temaerne i stedet for at angive en-til-en-gang, men i de tests, der blev udført for denne artikel, kunne temastyringen ikke anvende ændringer til temavalg, så ovenstående metode er anbefalede. Skulle du ønske at prøve bashishtheme, kan den køres med kommandobasehtheme og kræver dialogprogrammet for at kunne køre korrekt.

Deaktivering af Bashish

Der er nogle tilfælde, hvor bash kan forårsage problemer med software, der kører igennem det, så udviklerne har inkluderet en ret simpel måde at midlertidigt suspendere bash i løbet af en proces. For at køre en kommando uden baslim skal du køre den som

 BASHISH_DISABLED = 1 din_kommando 

Anbefalede temaer

Af de temaer, der er inkluderet med baslim, er der et par der skiller sig ud som særligt seje (i det mindste i denne forfatters mening). Følgende temaer er dem, vi mest vil anbefale, enten for brugbarhed eller blot på grund af den kølige faktor.

Box- temaet anvender en grænse omkring hvert afsnit af dit output, der markerer en klar sondring mellem begivenheder.

Bashish2- temaet er en elegant 2-liner med lidt minimal information.

Standardtemaet BlueSteel, og med god grund. Det ser dejligt ud og indeholder flere bits nyttig information.

Elite og Elite2 er også favorit, fordi de pakker meget info ind i et lille rum, og inkluderer bash historienummer i toplinjen.

LCARS- temaet er klart mere om stil end stof, da det er meningen, at det ligner LCARS-computerinterfacet set på flere Star Trek-serier. Det giver ikke meget i vejen for nyttig information, og det kræver meget plads, men det fortjener en omtale.

Endelig, for dem, der ønsker en klar visuel opdeling mellem kommandoer, men ikke en flok tekst i vejen, har vi den forenklede uberprompt .

Konklusion

Hvis du vil have en dekorativ shell uden at forsøge at afkode en linje som PS1="\[\033[35m\]\t\[\033[m\]-\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ " at gøre det, er Bashish en god måde at gå på. Der er nok indbyggede temaer til at tilfredsstille næsten alle, og for det meste ser de godt ud. Denne forfatter vil sikkert bruge BlueSteel i et stykke tid.