5 hyppigst anvendte open source-skaller til Linux


Skallen er kommandotolken i et operativsystem som Unix eller GNU/Linux, det er et program, der udfører andre programmer. Det giver en computerbruger en grænseflade til Unix/GNU Linux-systemet, så brugeren kan køre forskellige kommandoer eller hjælpeprogrammer/værktøjer med nogle inputdata.

Når skallen er færdig med at udføre et program, sender den et output til brugeren på skærmen, som er standardoutputenheden. Af denne grund kaldes det "kommandotolken".

Skallen er meget mere end bare en kommandotolker, den er også et eget programmeringssprog med komplette programmeringssprogkonstruktioner som betinget udførelse, sløjfer, variabler, funktioner og mange flere.

Derfor er Unix/GNU Linux-skalen mere kraftfuld i forhold til Windows-skallen.

I denne artikel skal vi se på nogle af de mest anvendte open source-skaller på Unix/GNU Linux.

1. Bash Shell

Bash står for Bourne Again Shell, og det er standardskallen på mange Linux-distributioner i dag. Det er også en sh-kompatibel shell og tilbyder praktiske forbedringer i forhold til sh til programmering og interaktiv brug, der inkluderer:

  1. Redigering af kommandolinje
  2. Jobkontrol
  3. Ubegrænset størrelse på kommandohistorik
  4. Shell-funktioner og aliasser
  5. Ubegrænset størrelse Indekserede arrays
  6. Heltalsregning i enhver base fra to til fireogtres

2. Tcsh/Csh Shell

Tcsh er forbedret C shell, det kan bruges som en interaktiv login shell og shell script kommandoprocessor.

Tcsh har følgende funktioner:

  1. C ligesom syntaks
  2. Kommandolinjeditor
  3. Programmerbar ord- og filnavnafslutning
  4. Stavekorrektion
  5. Jobkontrol

3. Ksh Shell

Ksh står for Korn shell og blev designet og udviklet af David G. Korn. Det er et komplet, kraftfuldt programmeringssprog på højt niveau og også et interaktivt kommandosprog ligesom mange andre Unix/GNU Linux-skaller.

4. Zsh Shell

Zsh er designet til at være interaktiv, og den indeholder mange funktioner i andre Unix/GNU Linux-skaller såsom bash, tcsh og ksh.

Det er også et stærkt skriptsprog ligesom de andre tilgængelige skaller. Selvom det har nogle unikke funktioner, der inkluderer:

  1. Generering af filnavn
  2. Startfiler
  3. Login/logout ser
  4. Afslutningskommentarer
  5. Konceptindeks
  6. Variabelt indeks
  7. Funktionsindeks
  8. Nøgleindeks og mange flere, som du kan finde ud af på mandsider

5. Fisk

Fisk i fuld står for "venlig interaktiv skal" og blev skrevet i 2005. Det var beregnet til at være fuldt interaktiv og brugervenlig, ligesom de andre skaller, den har nogle ret gode funktioner, der inkluderer:

  1. Fuldførelse af mandeside
  2. Webbaseret konfiguration
  3. Autoforslag
  4. Fuldt scriptbar med rene scripts
  5. Understøttelse af termin256 terminalteknologi

Du kan læse mere om fiskeskal på Fish - A Smart Interactive Shell til Linux

Resumé

Disse er ikke alle de skal, der er tilgængelige i Unix/GNU Linux, men de er de mest anvendte bortset fra dem, der allerede er installeret på forskellige Linux-distributioner. Håber du finder denne artikel nyttig og mere yderligere oplysninger, tøv ikke med at skrive en kommentar.