Le migliori alternative alle shell Linux

Sommario

Tutti noi che gestiamo piattaforme Linux sappiamo che bash (Bourne Again Shell) è stata la shell predefinita su tutte le piattaforme di distribuzione Linux. Bash è in uso da allora ed è concesso in licenza con GPLv3. Di seguito discuteremo alcune alternative alla shell per le distribuzioni Linux.

Cos'è una conchiglia?
Una shell è un programma che fornisce la tradizionale interfaccia utente di solo testo per sistemi operativi simili a Unix. Sono stati sviluppati per leggere i comandi che sono scritti in una console (cioè una modalità di visualizzazione di tutto il testo) o una finestra di terminale (una finestra di tutto il testo) in una GUI (interfaccia utente grafica) e quindi eseguire detti comandi.

SH

SH (Bourne Shell) è stato sviluppato da Stephen Bourne ed è una shell che si trova all'interno della gerarchia dei file Unix in /bin/sh.

Le sue caratteristiche principali sono

  • Controllo di processo
  • Protezione
  • Elenco e lettura dei file
  • Reindirizzamento in entrata e in uscita

Per la sua esecuzione è sufficiente inserire SH nel terminale ed eseguire i rispettivi processi

 SH

CSH (C Shell)

C Shell o CSH è stato sviluppato per fornire un'interfaccia utente. Grazie a questa shell potremo eseguire comandi ed eseguire più programmi dalla console di sistema.

Tra le sue novità troviamo

  • Ambiente configurabile
  • Cronologia dei comandi
  • Controllo di processo
  • Scorciatoie da tastiera per semplificare l'attività
  • Comandi di scelta rapida
  • Esecuzione di script

Per installare CSH su Linux, in questo caso Ubuntu 16.10, eseguiremo il seguente comando:

 sudo apt-get install csh
Per avviare Csh, inserisci csh nel terminale e premi Invio:

KSH (Korn Shell)

Il suo sviluppo principale era l'interpretazione degli ordini attraverso la riga di comando. Può essere installato sulla maggior parte delle distribuzioni Linux ed è concesso in licenza con GNU.

Le sue caratteristiche principali sono

  • Controllo del lavoro
  • Comandi di riempimento automatico
  • Supporta array associativi e aritmetica in virgola mobile integrata
  • Può essere usato come linguaggio di programmazione
  • Modifica la riga di comando in modalità WYSIWYG
  • È compatibile con vi ed emacs.

Per la sua installazione eseguiremo il seguente comando:

 sudo apt-get install ksh
Per la sua esecuzione entriamo semplicemente ksh nella console e premere Invio.

Se vogliamo impostare ksh come shell predefinita eseguiremo il seguente comando:

 sudo usermod -s / bin / ksh [utente]

Pesce

Fish è stato concepito come una shell di ambiente moderna e dinamica, il suo anno di rilascio è stato il 2005. Fish (Friendly Interactive Shell) non è basato su sh e ha una sintassi della riga di comando univoca progettata per essere più user friendly. Mondo delle conchiglie.

Tra le sue caratteristiche troviamo

  • Ha suggerimenti automatici
  • Configurazione basata sul Web
  • Selezione con i tasti di navigazione
  • Supporta X Appunti
  • Supporta colori a 24 bit

Per la sua installazione eseguiremo il seguente comando:

 sudo apt-get install fish
Per avviarlo dobbiamo inserire la parola pesce sulla riga di comando e inizia a esplorare i pesci al massimo.

Se vogliamo sostituire bash con fish eseguiremo il seguente comando:

 chsh -s / usr / bin / fish

ZSH (Z Shell)

È stato un guscio progettato nel 1990 influenzato da Bash, Ksh e Tcsh. Zsh è una shell popolare grazie alle sue caratteristiche prestazionali e funzionalità quando si tratta di eseguire comandi.

Le sue caratteristiche più importanti sono

  • Ha la funzione di completamento automatico
  • Ha le funzioni di login/logout
  • supporto alla notazione scientifica nella sintassi,
  • Ha un'aritmetica in virgola mobile
  • Include funzioni di programmazione
  • Commenti di chiusura, concetto, variabile, ecc.

Per la sua installazione eseguiremo il seguente comando:

 sudo apt-get install zsh
Per avviarlo inseriamo zsh nella riga di comando e premiamo Invio:

TSCH

TSCH è una versione migliorata di CSH (C SHELL), che offre molteplici usi poiché è un linguaggio di comando che può essere utilizzato sia come shell di login interattiva che come processore di comandi di shell. TSCH è concesso in licenza BSD.

I suoi vantaggi sono

  • Ha un editor da riga di comando
  • Ha il controllo ortografico
  • Completamento di parole programmabile
  • Cronologia dei comandi
  • Controllo del lavoro
  • Sintassi simile a C.

Per la sua installazione eseguiremo il seguente comando:

 sudo apt-get install tsch
Per eseguirlo dobbiamo entrare tsch alla riga di comando e premi Invio.

Come possiamo vedere, abbiamo diverse alternative a bash da implementare in ambienti Linux, tutte con funzionalità importanti e utili.

Manuale di Secure Shell SSH

wave wave wave wave wave