2875
Comment:
|
3061
sync with English version
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
||<tablewidth="100%" tablestyle=""style="border: 0px hidden ;">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[pt_BR/Shell|Brasileiro]] - [[Shell|English]] - [[fr/Shell|Français]] - Italiano - [[ru/Shell|Русский]] ||<style="border: 0px hidden ; text-align: right;"> (!) [[/Discussion]] || | ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[pt_BR/Shell|Brasileiro]] - [[Shell|English]] - [[fr/Shell|Français]] - Italiano - [[ru/Shell|Русский]]-~ ---- |
Line 22: | Line 22: |
* DebianPkg:mksh - Una WikiPedia:Korn_shell veloce, aderente alle with [[http://www.debian.org/doc/debian-policy/ch-files.html#s-scripts|Debian Policy §10.4]] e SUSv4. Contiene anche mksh-static, che potrebbe essere ua scelta ancora migliore per {{{/bin/sh}}}. | |
Line 31: | Line 32: |
2 ksh | 2 ksh (XXX is this ksh93, mksh, pdksh? update-alternatives) |
Translation(s): Brasileiro - English - Français - Italiano - Русский
Una shell è un software che fornisce un'interfaccia per gli utenti. Oggigiorno il termine shell viene usato soprattutto per le shell con interfaccia a riga di comando (CLI). (Le persone tendono ad usare il termine ambiente desktop piuttosto che "shell grafica").
Shell predefinita
Shell /bin/sh predefinita
In Debian, la shell predefinita /bin/sh deve essere aderente agli standard SUSv3/POSIX (vedere ladebian-policy).
Fino a Debian Lenny, la shell predefinita /bin/sh era bash. A partire da Debian Squeeze, la shell predefinita sarà dash (vedere DashAsBinSh).
Shell interattiva predefinita
La shell interattiva predefinita è bash (essa è definita in /etc/adduser.conf e poi copiata nel profilo utente, vedere la pagina man chsh(1)).
Shell disponibili
Debian fornisce molte shell differenti (vedere http://packages.debian.org/stable/shells/ ), molte delle quali sono ancora fornite per compatibilità con sistemi esistenti.
Le shell principali:
bash - Una shell molto potente, con un'interfaccia interattiva ottima.
dash - Una shell veloce, aderente alla debian-policy e a SUSv3.
mksh - Una Korn_shell veloce, aderente alle with Debian Policy §10.4 e SUSv4. Contiene anche mksh-static, che potrebbe essere ua scelta ancora migliore per /bin/sh.
zsh - Un'altra shell potente (vedere http://zsh.dotsrc.org/Intro/).
Note sue alcune altre shell:
busybox - Una shell piccolissima, usata in initrd e nell'Installatore Debian.
csh e tcsh dovrebbero essere evitate come linguaggi di scripting. Vedere Csh Programming Considered Harmful (La programmazione Csh è considerata pericolosa), una delle FAQ di comp.unix.* che può essere trovata su http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/.