Que Es Una Shell Y Un Sistema De Archivos
En informática, el término Shell se emplea para referirse aquellos programas que proveen una interfaz de usuario para acceder a los servicios del sistema operativo. Estos puedenser gráficos o de texto simple, dependiendo del tipo de interfaz que empleen. Los shells están diseñados para facilitar la forma en que se invocan o ejecutan los distintos programas disponibles en elcomputador.
Shells de texto comunes
* Bourne Shell
* Almquist Shell
* bash
* Korn Shell
* Zsh
* Emacs
* Símbolo del sistema de Windows
Shells gráficos comunes
*GNOME
* KDE
* Xfce
* LXDE
* Escritorio de MS Windows
El intérprete de comandos es la interfaz entre el usuario y el sistema operativo. Por esta razón, se le da el nombre inglés "shell",que significa "caparazón".
Por lo tanto, la shell actúa como un intermediario entre el sistema operativo y el usuario gracias a líneas de comando que este último introduce. Su función es la deleer la línea de comandos, interpretar su significado, llevar a cabo el comando y después arrojar el resultado por medio de las salidas.
La shell es un archivo ejecutable que debe interpretar loscomandos, transmitirlos al sistema y arrojar el resultado. Existen varios Shell. La más común es sh (llamada "Bourne shell"), bash ("Bourne again shell"), csh ("C Shell"), Tcsh ("Tenex C shell"), ksh ("Kornshell") y zsh ("Zero shell"). Generalmente, sus nombres coinciden con el nombre del ejecutable.
Cada usuario tiene una shell predeterminada, la cual se activará cuando se abra un indicador delcomando. La shell predeterminada se especifica en el archivo de configuración /etc/passwd en el último campo de la línea que corresponde al usuario. Es posible cambiar de Shell durante una sesión. Paraesto, sólo debe ejecutar el archivo ejecutable correspondiente, por ejemplo:
/bin/bash
¿Qué son los sistemas de archivos?
Un sistema de archivos son los métodos y...
Regístrate para leer el documento completo.