Me he cambiado de host y de blog (ahora estoy con Wordress), en segundos serás "teletransportado" al nuevo servidor (casidiablo.net). Todo gracias a ustedes que me leen y me enlazan. Si no quieres esperar o no fuiste redireccionado haz click aquí.
Qué es shell
Unos dicen que es el sistema operativo, otros dicen que es una pantalla negra sin sentido y anticuada, otros dicen que es la causa de que Linux no sea famosa entre gente inexperta. ¿quien tiene la razón? Hagan sus apuestas!!! No, ahora en serio.
NO es el sistema operativo (el sistema operativo es el software que dirige la computadora, habla con el hardware, carga y ejecuta programas, etc.); cuando se ve el indicador de la computadora y se escriben comandos para ejecutar, con lo que estamos tratando es con el shell.
Una característica interesante de Linux, es que los shells son completamente independientes. Como usuario tenemos la libertad de elegir entre uno u otro shell. También es posible interactuar con un shell, y escribir comandos para otro.
Shells disponibles en Linux
Piensa que el shell es un programa que está entre el usuario y el sistema operativo. Este programa interpreta lo que el usuario le indica (en su lenguaje) para manipular el sistema operativo.
El shell original disponible en los sistemas UNIX era el shell Bourne (“sh”). Después dos shells que se volvieron populares fueron shell Korn (“ksh”) y el el shell C (“csh”), cada uno con sus características propias, ventajas y desventajas.
Los shells Bourne y el C fueron reescritos, como resultado ahora tenemos el “Bourne again shell (Shell Bourne nuevamente)” o “bash”, y el shell T (“tcsh”). Los tres shells están disponibles en casi todas las distros de Linux. Bash es probablemente el shell más utilizado actualmente, y es el que viene por defecto en la mayoría de las distros.