0% encontró este documento útil (0 votos)
64 vistas2 páginas

Linux Bash y Shell

Los shells de Unix se dividen en dos familias principales: sh (Bourne Shell) y csh. El shell más utilizado en Linux es bash, que es un superconjunto de funcionalidades de sh y ksh. Los sistemas de archivos de Linux se organizan jerárquicamente con el directorio raíz en la cima, y debajo de él se encuentran directorios comunes como /bin, /boot, /dev, /etc, /home, /lib, /usr y /var.

Cargado por

marolyn salazar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
64 vistas2 páginas

Linux Bash y Shell

Los shells de Unix se dividen en dos familias principales: sh (Bourne Shell) y csh. El shell más utilizado en Linux es bash, que es un superconjunto de funcionalidades de sh y ksh. Los sistemas de archivos de Linux se organizan jerárquicamente con el directorio raíz en la cima, y debajo de él se encuentran directorios comunes como /bin, /boot, /dev, /etc, /home, /lib, /usr y /var.

Cargado por

marolyn salazar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

En los S.O.

’s Unix existen múltiples implementaciones de shell (en Windows, el


equivalente serían los programas "command.com" o "cmd.exe"). Atendiendo al shell del
que proceden y a su similitud sintáctica (incluyendo sus comandos internos), los shells de
Unix pueden clasificarse en dos grandes familias (existen algunos shell adicionales, de
uso residual y dentro de los shells de una misma familia también existen diferencias, pero
gran parte de su sintaxis es común):

 sh (Bourne Shell): este shell fue usado desde las primeras versiones de Unix (Unix
Versión 7). Recibe ese nombre por su desarrollador, Stephen Bourne, de los
Laboratorios Bell de AT&T. A raíz de él han surgido múltiples shells, tales
como zsh (Z shell), ash (almquist shell), bash (Bourne again shell), dash (Debian
almquist shell) o ksh (Korn shell). Por su mayor uso pueden destacarse:

 bash: fue desarrollado para ser un superconjunto de la funcionalidad del Bourne


Shell (en la que incluye funcionalidades de ksh y csh), siendo el intérprete de
comandos asignado por defecto a los usuarios en las distribuciones de Linux, por
lo que es el shell empleado en la mayoría de las consolas de comandos de Linux.
Se caracteriza por una gran funcionalidad adicional a la del Bourne Shell. Como
ficheros personales de los usuarios emplea $HOME/.bashrc y .bash_profile.

En Linux y Unix todo es un fichero. Los directorios son ficheros, los ficheros son ficheros,
y los dispositivos son ficheros. A veces a los dispositivos se les llama nodos, pero siguen
siendo ficheros.

Los sistemas de ficheros de Linux y Unix se organizan en una estructura jerárquica, de


tipo árbol. El nivel más alto del sistema de ficheros es / o directorio raíz. Todos los demás
ficheros y directorios están bajo el directorio raíz. Por
ejemplo, /home/jebediah/cheeses.odt muestra la ruta completa al fichero cheeses.odt que
está en el directorio jebediah, que a su vez está bajo el directorio home, que por su parte
está bajo el directorio raíz (/).

Por debajo del directorio raíz (/) hay un importante grupo de directorios común a la
mayoría de las distribuciones de GNU/Linux. A continuación hay una lista de los
directorios que aparecen normalmente bajo el directorio raíz (/):

 /bin - aplicaciones binarias importantes


 /boot - Ficheros de configuración del arranque, núcleos y otros ficheros necesarios
para el arranque (boot) del equipo.
 /dev - los ficheros de dispositivo
 /etc - ficheros de configuración, scripts de arranque, etc.
 /home - directorios personales (home) para los diferentes usuarios.
 /initrd - usado cuando se crea un proceso de arranque initrd personalizado.
 /lib - librerías del sistema (libraries)
 /lost+found - proporciona un sistema de "perdido+encontrado" (lost+found) para
los ficheros que existen debajo del directorio raíz (/)
 /media - particiones montadas (cargadas) automáticamente en el disco duro y
medios (media) extraíbles como CDs, cámaras digitales, etc.
 /mnt - sistemas de archivos montados manualmente en el disco duro.
 /opt - proporciona una ubicación donde instalar aplicaciones opcionales (de
terceros)
 /proc - directorio dinámico especial que mantiene información sobre el estado del
sistema, incluyendo los procesos actualmente en ejecución
 /root - directorio personal del usuario root (superusuario); también llamado "barra-
root".
 /sbin - binarios importantes del sistema
 /srv - puede contener archivos que se sirven a otros sistemas
 /sys - archivos del sistema (system)
 /tmp - temporary files
 /usr - aplicaciones y archivos a los que puede acceder la mayoría de los usuarios
 /var - archivos variables como archivos de registros y bases de datos

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy