GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Shell open source popolari in Linux

La shell è un'interfaccia che aiuta gli utenti a far funzionare il sistema attraverso diversi comandi, script e utilità forniti dai sistemi operativi basati su Linux e Unix. La shell è il modo più comune per interagire con il sistema, sia che si tratti di sistemi locali o di server headless.

Quando si confronta la riga di comando di Windows con la shell, la shell di Linux è più potente e flessibile con il set completo di strumenti. Possiamo impostare più shell e passare da una shell all'altra quando necessario. Molte shell open source vengono mantenute insieme alle proprie funzionalità di sintassi e scripting in Linux e distribuzioni basate su Unix. Alcune delle popolari shell open source di cui parleremo in questo articolo, vediamole.

Alcune delle popolari shell open source

Bash Shell

La shell Bash si riferisce a Bourne Again Shell che può essere trovata come shell predefinita nella maggior parte della distribuzione Linux. La shell Bash è la shell più preferibile e popolare che è una versione sostitutiva e migliorata di Bourne Shell (sh). La shell Bash supporta la modifica della riga di comando che ti consente di modificare la riga di comando corrente e il comando nell'elenco della cronologia. Fornisce molte funzionalità come l'indice di dimensione dell'array illimitato che ti consente di mantenere la cronologia senza limiti, il meccanismo di controllo del lavoro per la gestione dei lavori cron, eseguire aritmetica di interi di qualsiasi base da due a sessantaquattro, ecc. Bash fornisce anche supporto per il completamento automatico per percorsi, caratteri jolly e righe di comando, ecc.

Guida di Bash Shell.

Zsh Shell

Zsh è la shell Linux avanzata e moderna che fornisce solide funzionalità interattive e uniche e offre una shell di accesso interattiva. Zsh è anche noto per Z Shell e durante lo sviluppo della shell zsh include molte funzionalità migliorate di shell come bash, ksh, tcsh, ecc. Fornisce un completamento automatico altamente funzionale per il file e i percorsi insieme a un immenso meccanismo di condivisione della cronologia dei comandi . La correzione ortografica, l'escape intelligente, il globbing ricorsivo, l'escape intelligente e molte altre funzionalità interattive sono incluse nella shell zsh. Gli utenti possono personalizzare la shell utilizzando il framework guidato dalla community oh-my-zsh che include più di 200 temi e più di 400 plugin.

Zsh Shell Guida

Tcsh Shell

Tcsh si riferisce a Tenex C Shell che è una versione estesa e compatibile con le versioni precedenti della shell C che viene utilizzata come shell di accesso interattiva e processore di comandi dello script della shell. Tcsh fornisce molte funzionalità come il completamento configurabile della riga di comando, il controllo del lavoro, un meccanismo di cronologia modernizzato, il supporto del controllo ortografico, un editor della riga di comando, ecc. La sua sintassi è abbastanza simile alla programmazione in c, quindi senza la conoscenza di bash, lo script può essere programmato.

Tcsh Shell Aiuto.

Ksh Shell

Ksh si riferisce a Korn Shell che è stato inizialmente sviluppato da David Korn includendo molte funzionalità di C Shell e compatibile con le versioni precedenti con Bourne Shell. La shell ksh supporta diverse funzionalità come l'aritmetica in virgola mobile, l'alias dei comandi, il controllo del lavoro e molte altre funzionalità. La shell Ksh consente all'utente di eseguire lavori in background usando il comando bg o in primo piano usando il comando fg e terminare i lavori correnti usando la combinazione di tasti ctrl + z. Fornisce funzionalità di I/O avanzate insieme a notevoli meccanismi di sicurezza.

Manuale della shell di Ksh.

Conclusione

Le shell Linux non si limitano a questo, inoltre potremmo trovare molte altre shell di cui non hai nemmeno sentito parlare vengono mantenute come open-source. Questo articolo includeva solo alcune delle shell più popolari tra gli utenti Linux. Poiché Linux è flessibile, possiamo passare facilmente da una shell all'altra senza alcuna configurazione aggiuntiva.


Ubuntu
  1. Rilascio del kernel Linux 5.7:12 nuove funzionalità da considerare

  2. Come cambiare la shell in Linux

  3. Quali sono i diversi tipi di shell in Linux?

  4. UNIX/Linux:cos'è una shell? Cosa sono le diverse conchiglie?

  5. Linux =Esiste qualcosa come una shell Java invece di altre shell Linux?

Microsoft Open Sources PowerShell, lo porta su Linux!

Come aprire il terminale in Ubuntu Linux

Principali novità di Ubuntu 20.04

Raccolta delle shell Linux:le 15 shell Linux open source più popolari

Che cos'è Login Shell in Linux?

8 tipi di shell Linux