Size: 3297
Comment: Changing language selector.
|
Size: 3293
Comment: Fixing a fail: "Español" wiki linked.
|
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)]]: [[Shell|English]] - [[fr/Shell|Français]] - [[it/Shell|Italiano]] - [[pt_BR/Shell|Brasileiro]] - [[ru/Shell|Русский]] - [[es/Shell|Español]] ||<style="border: 0px hidden ; text-align: right;"> (!) [[/Discussion]] || | ||<tablewidth="100%" tablestyle=""style="border: 0px hidden ;">~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Shell|English]] - [[fr/Shell|Français]] - [[it/Shell|Italiano]] - [[pt_BR/Shell|Brasileiro]] - [[ru/Shell|Русский]] - es/Shell|Español ||<style="border: 0px hidden ; text-align: right;"> (!) [[/Discussion]] || |
La shell es un programa que aporta una interfaz de usuario. Hoy en día el término shell es usado principalmente para la interfaz de línea de comandos (CLI) (la gente tiende a usar el término ?entorno de escritorio en vez de shell gráfica).
Shell por defecto
/bin/sh shell por defecto
En Debian, la shell /bin/sh por defecto debe ser compatible con SUSv3/POSIX (véase la política de Debian).
Hasta DebianLenny, la shell /bin/sh por defecto fue bash. A partir de DebianSqueeze, la shell por defecto es dash (véase DashAsBinSh).
Shell interactiva por defecto
La shell interactiva por defecto es bash (está definida en /etc/adduser.conf y después copiada en el perfil de usuario, véase chsh(1) manpage).
Shells disponibles
Debian aporta muchas shells diferentes (véase http://packages.debian.org/stable/shells/ ). Muchas de estas todavía proporcionan compatibilidad con las herramientas existentes.
Las shells principales son:
bash - Una shell muy potente, con una buena interfaz interactiva.
dash - Una shell rápida, compatible con la política de Debian y SUSv3.
mksh - Una Wikipedia:Korn_shell rápida, compatible con la política de Debian §10.4 y SUSv4. También dispone de mksh-static, que podría ser incluso una mejor opción para /bin/sh.
zsh - Otra shell potente (ver http://zsh.dotsrc.org/Intro/).
fish - Una shell interactiva fácil de usar.
Nota sobre otras shells:
busybox - Una pequeña shell, usada en initrd y en el instalador de Debian.
csh y tcsh se deberían evitar como lenguajes de script. Véase Csh Programming Considered Harmful, uno de los comp.unix.
Las FAQs se pueden encontrar en http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/.