Om du alls har använt Linux länge har du utan tvekan sett ordet Bash kastas runt i forum och artiklar. Ibland verkar det som en synonym för terminalen, men Bash och terminalemulatorn är definitivt två olika applikationer. Så vad är Bash exakt? I den här korta artikeln kommer vi att undersöka vad Bash är, vad det gör och hur du kan börja använda det.
Bash Defined
Namnet Våldsamt slag är en förkortning för Bvår-Afå SHell, en ordlek på namnet Stephen Bourne, skapare av en av Bashs föregångare. Den första betaversionen släpptes 1989 och har redan skrivits den senaste uppdateringen i december 2020: version 5.1.
Bash är bland de mest populära av skalspråk, känt för sin kombination av kraftfulla funktioner och användarvänliga kommandon. Det är därför det är så produktivt över Linux-distributioner.
Bash fungerar dock inte bara på Linux; den är också tillgänglig på macOS och BSD, och du kan använda den på Windows via Windows Subsystem för Linux.
Läs mer: Så här får du Linux Bash Shell på Windows 10
Behöver du använda Linux ingen tid för att byta till en annan dator eller köra en virtuell dator? Kör Linux i Windows 10 med en Bash-skalterminal istället!
Men för att verkligen definiera Bash måste vi förstå vad ett skal är.
Ett skal är ett program som accepterar inmatning från en användare och utför en åtgärd som svar, som vanligtvis kommunicerar med kärnan för att få det att hända. På det sättet är det som ett "skal" runt kärnan.
Medan skal initierar andra applikationer via kommandon, har de också ofta interaktiva funktioner själva.
När du till exempel öppnar en Linux-terminal och trycker på uppåtpilen för att hämta det senast utfärdade kommandot, är det en funktion av Bash-applikationen. De CD kommando för att byta katalog är ett annat mycket vanligt Bash-kommando.
Förutom att vara en interaktiv applikation är Bash också ett skriptspråk. Ditt Linux OS använder faktiskt många Bash-skript i startprocessen för att initiera olika processer.
Hur kan jag använda Bash?
Du använder Bash när du använder terminalen i nästan alla Linux-system.
Du kan bekräfta det med det här kommandot, som returnerar namnet på det skal som används:
eko $ 0
Du borde bara få ordet våldsamt slag returnerad. Om du gör det kan du se versionen av Bash du använder med det här kommandot:
bash --version
Din skärm ska se ut som den här:
Att utfärda enstaka kommandon i terminalen är dock bara början på Bashs användning.
Liksom de skript som ditt operativsystem använder kan du lära dig att skriva Bash-skript som automatiserar processer på din Linux-dator som du ofta gör manuellt. En skicklig Bash-skript kan ha skript som automatiserar hundratals uppgifter om dagen!
Så hur kan du lära dig Bash?
Genom att skriva manus, antingen på egen hand eller guidad, till exempel i en Bash-kurs.
För dina spelare där ute kan du också lära dig att spela ett Bash-spel. Ett exempel är Bashcrawl, en textbaserad dungeon crawler som tvingar dig att lära dig och återkalla Bash-kommandon för att gå vidare i spelet.
Vi har också artiklar här om Make Use Of som kommer att träna dig att bli en bättre Bash-manus. Vi kan till exempel visa dig hur du gör det skriv för öglor i Bash, eller kanske förvandla dina skript till klickbara appar.
Utjämning av ditt Linux-spel
Vi har lärt oss vad Bash är, dess historia och hur du kan lära dig att få den att fungera för dig.
Att lära sig Bash är dock bara en del av att få ut det mesta av ditt Linux-operativsystem. Det finns mycket mer du kan lära dig att bli en Linux-kraftanvändare.
Vill du bli bättre på att använda Linux? Dessa Ubuntu-tips och tricks hjälper dig att bli en kraftanvändare på nolltid.
- Linux
- Ubuntu
- Linux
- Linux Bash Shell
Jordanien är en handledare och journalist som brinner för att göra Linux tillgängligt och stressfritt för alla. Han har en BA på engelska och en sak för varmt te. Under de varma årstiderna gillar han att cykla i Ozarks kullar där han bor.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.