Hur Supercharge Your Shell med basilika [Linux]
Om du är en Linux-användare (eller till och med Mac), och du har aldrig lekat med din skalprompt, kanske du inte inser hur bra en bra promp kan vara. Visst kan det visa användarnamn och värdnamn, och kanske den aktuella katalogen, men en riktigt bra promp kan göra mycket mer. De som spenderar mycket tid i terminalen kan till och med vilja ta det ett steg längre och flytta in i ett anpassat halv grafiskt skal med alla slags klockor och visselpipor. Om du är en sådan shellentusiast, kolla sedan Basjish - ett sätt att temat din ledningsprompt. Ja, du läste det rätt.
Installera bashaltig
Inte alla länkar på bashemsidans sida verkar fungera, men källkodbollen fungerar bra. En gång extraherad kan den installeras från kommandoraden med
./configure && make && sudo make install
Om du behöver detaljer om ovanstående steg, se Så här installerar du programvara från en Tarball i Linux.
Du måste starta om ditt skal för Basjk för att träda i kraft.
Välja teman
Bashish kommer med flera teman i baspaketet, och du kan lista dem med kommandot
bashish lista
Och när du har sett ett tema du vill försöka, skriv bara in
bashish (temnamn)
Det finns en alternativ metod som gör att du kan bläddra bland teman istället för att ange en-i-ett-tid, men i de tester som utfördes för den här artikeln misslyckades temahanteraren med att ändra ändringar i temavalget, så ovanstående metod är rekommenderad. Om du vill försöka bashishtheme
kan den köras med kommandobasism och kräver dialogprogrammet för att kunna köras korrekt.
Inaktivera basilikan
Det finns några fall där Bashish kan orsaka problem med programvaran som körs igenom det, så att utvecklarna har inkluderat ett ganska enkelt sätt att tillfälligt stoppa Bashish under hela processen. För att köra ett kommando utan basjk, kör det som
BASHISH_DISABLED = 1 your_command
Rekommenderade teman
Av de teman som ingår i basjken finns det några som framstår som särskilt coola (åtminstone i den här författarens åsikt). Följande teman är de som vi rekommenderar mest, antingen för användbarhet eller helt enkelt på grund av den coola faktorn.
Box- temat applicerar en gräns runt varje sektion av din produktion, vilket markerar en klar skillnad mellan händelser.
Bashish2- temat är en elegant 2-linjär med lite minimal information.
Standardtemat BlueSteel, och med god anledning. Det ser bra ut och innehåller flera bitar av användbar information.
Elite och Elite2 är också favoriter eftersom de packar mycket information i ett litet utrymme, och inkluderar bashhistoriknummer i topplinjen.
LCARS- temat handlar tydligt om stil än substans, eftersom det är tänkt att likna LCARS-datorgränssnittet som ses på flera Star Trek-serier. Det ger inte mycket i sätten att användbar information, och det tar upp mycket utrymme, men det förtjänar att nämna.
Slutligen, för dem som vill ha en tydlig visuell uppdelning mellan kommandon, men inte en massa text på vägen, har vi den förenklade Uberprompt .
Slutsats
Om du vill ha ett snyggt skal utan att försöka avkoda en rad som PS1="\[\033[35m\]\t\[\033[m\]-\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
att göra det, är Bashish ett bra sätt att gå. Det finns tillräckligt med inbyggda teman för att tillfredsställa nästan alla, och för det mesta ser de bra ut. Denna författare kommer förmodligen att använda BlueSteel under en stund.