Beste Linux Shells-alternatieven

Inhoudsopgave

Iedereen die Linux-platforms beheert, weet dat bash (Bourne Again Shell) de standaardshell is geweest op alle Linux-distroplatforms. Bash is sindsdien in gebruik en heeft een licentie onder GPLv3. Hieronder bespreken we enkele alternatieven voor shell voor Linux-distributies.

Wat is een schelp?
Een shell is een programma dat de traditionele gebruikersinterface met alleen tekst biedt voor Unix-achtige besturingssystemen. Ze zijn ontwikkeld om de commando's te lezen die zijn geschreven in een console (dat wil zeggen, een weergavemodus van alle tekst) of terminalvenster (een venster met alle tekst) in een GUI (grafische gebruikersinterface) en deze commando's vervolgens uit te voeren.

NS

SH (Bourne Shell) is ontwikkeld door Stephen Bourne en is een shell die wordt gevonden in de Unix-bestandshiërarchie op /bin /sh.

De belangrijkste kenmerken zijn:

  • Proces controle
  • Bescherming
  • Bestandsoverzicht en lezen
  • Inkomende en uitgaande omleiding

Voer voor de uitvoering gewoon in NS in de terminal en voer de respectieve processen uit

 NS

CSH (C-shell)

C Shell of CSH is ontwikkeld om een ​​gebruikersinterface te bieden. Dankzij deze shell kunnen we opdrachten uitvoeren en meerdere programma's uitvoeren vanaf de systeemconsole.

Onder de nieuwigheden vinden we:

  • Configureerbare omgeving
  • Commando geschiedenis
  • Proces controle
  • Sneltoetsen om de taak te vereenvoudigen
  • Sneltoetsen
  • Scripts uitvoeren

Om CSH op Linux te installeren, in dit geval Ubuntu 16.10, voeren we de volgende opdracht uit:

 sudo apt-get install csh
Om Csh te starten, voert u gewoon csh in de terminal in en drukt u op Enter:

KSH (Korn Shell)

De belangrijkste ontwikkeling was de interpretatie van orders via de commandoregel. Het kan op de meeste Linux-distributies worden geïnstalleerd en is gelicentieerd onder GNU.

De belangrijkste kenmerken zijn:

  • Taakcontrole
  • Opdrachten voor automatisch aanvullen
  • Ondersteunt associatieve arrays en ingebouwde rekenkunde met drijvende komma
  • Kan als programmeertaal worden gebruikt
  • Bewerk de opdrachtregel in de WYSIWYG-modus
  • Het is compatibel met vi en emacs.

Voor de installatie zullen we de volgende opdracht uitvoeren:

 sudo apt-get install ksh
Voor de uitvoering ervan voeren we gewoon in ksh in de console en druk op Enter.

Als we ksh als de standaardshell willen instellen, voeren we de volgende opdracht uit:

 sudo usermod -s / bin / ksh [gebruiker]

Vis

Fish is ontworpen als een moderne en dynamische omgevingsshell, het jaar van uitgave was 2005. Fish (Friendly Interactive Shell) is niet gebaseerd op sh en heeft een unieke opdrachtregelsyntaxis die is ontworpen om gebruikersvriendelijker te zijn. Shell wereld.

Onder zijn kenmerken vinden we:

  • Het heeft automatische suggesties
  • Webgebaseerde configuratie
  • Selectie met de navigatietoetsen
  • Ondersteunt X Klembord
  • Ondersteunt 24-bits kleur

Voor de installatie zullen we de volgende opdracht uitvoeren:

 sudo apt-get install fish
Om het te starten, moeten we het woord invoeren: vis op de opdrachtregel en begin met het verkennen van vissen ten volle.

Als we bash willen vervangen door fish, voeren we het volgende commando uit:

 chsh -s / usr / bin / fish

ZSH (Z-schaal)

Het is een shell ontworpen in 1990, beïnvloed door Bash, Ksh en Tcsh. Zsh is een populaire shell dankzij de prestatiekenmerken en functionaliteiten als het gaat om het uitvoeren van opdrachten.

De meest opvallende kenmerken zijn:

  • Het heeft de auto complete functie;
  • Het heeft de login / logout-functies
  • ondersteuning van wetenschappelijke notatie in syntaxis,
  • Heeft drijvende-kommaberekeningen
  • Bevat programmeerfuncties
  • Slotopmerkingen, concept, variabele, etc.

Voor de installatie zullen we de volgende opdracht uitvoeren:

 sudo apt-get install zsh
Om het te starten voeren we zsh in de opdrachtregel in en drukken op Enter:

TSCH

TSCH is een verbeterde versie van CSH (C SHELL), die meerdere toepassingen biedt, aangezien het een commandotaal is die zowel als een interactieve login-shell als als een shell-opdrachtprocessor kan worden gebruikt. TSCH heeft een BSD-licentie.

De voordelen zijn:

  • Het heeft een opdrachtregeleditor
  • Het heeft spellingcontrole
  • Programmeerbare woordaanvulling
  • Commando geschiedenis
  • Taakcontrole
  • Syntaxis vergelijkbaar met C.

Voor de installatie zullen we de volgende opdracht uitvoeren:

 sudo apt-get install tsch
Om het uit te voeren, moeten we invoeren tsch op de opdrachtregel en druk op Enter.

Zoals we kunnen zien, hebben we verschillende alternatieven om bash te implementeren in Linux-omgevingen, allemaal met belangrijke en handige functies.

Beveiligde Shell SSH-handleiding

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave