1.1 Comandos Básicos Del Shell Bash
1.1 Comandos Básicos Del Shell Bash
1.1 Comandos Básicos Del Shell Bash
El programa que se ocupa para introducir los comandos se llama Shell y hay varios, uno de los más populares en Linux se
llama bash.
Para llamar al Shell en Linux, solamente hay que abrir una Terminal.
@ separador
Página 1 de 17
Sistemas Operativos (Linux) Ing. José Luis García Morales
Diferencia
En Windows
Cada unidad de almacenamiento tiene una letra de unidad asignada y a partir de ahí, se forman las rutas hacia las
carpetas y archivos.
Linux no lo maneja igual. Linux guarda sus archivos en una estructura más simple llamada directorio virtual.
El directorio virtual de Linux contiene un directorio base llamado raíz (root). Todos los directorios y archivos en Linux
empiezan con el directorio base que se visualiza con un /.
Página 2 de 17
Sistemas Operativos (Linux) Ing. José Luis García Morales
Las estructuras de directorio en las distribuciones Linux que son comunes son las siguientes:
/ el directorio raíz del directorio virtual
/home el directorio donde se guardan los documentos de los usuarios
/root el directorio del usuario root
/tmp el directorio donde se guardan los archivos temporales
/opt el directorio opcional, frecuentemente usado para guardar paquetes de software
opcionales
/bin el directorio binario. Aquí se guardan utilidades a nivel de usuario
/boot el directorio de arranque, donde los archivos de arranque son guardados.
/dev Aquí Linux crea los nodos de los dispositivos
/etc El directorio de configuración del sistema
/lib el directorio de Bibliotecas
/media Generalmente aquí se montan los medios removibles.
/mnt Aquí es otro lugar donde se montan medios removibles
/sbin Aquí se guardan utilidades del administrador del sistema
/usr Aquí se instalan programas del usuario
/var Aquí se guardan los archivos que el sistema operativo ocupa para llevar registros
variables, tal como los archivos .log
Página 3 de 17
Sistemas Operativos (Linux) Ing. José Luis García Morales
Cuando uno empieza sesión en un Shell, este por default se ubicará en el directorio personal del usuario que inicio
sesión. (~)
Comando pwd.
Muestra el directorio actual
/àhomeàjgarciaàDocumentosà Imágenes
Videos
Música
Descargas
Público
Plantillas
Página 4 de 17
Sistemas Operativos (Linux) Ing. José Luis García Morales
$mkdir nombre_directorio
Documentos à tareas, investigaciones
Dentro de tareas crear varias carpetas (sistemas, electronica, programacion, bases_datos, redes )
Si deseas crear una carpeta con un nombre que incluya un espacio en la Terminal de Ubuntu, necesitas escribir el
nombre de la carpeta entre comillas simples o dobles para indicar que es un solo argumento. Aquí tienes cómo hacerlo:
mkdir "mis documentos"
Esto creará una carpeta llamada "mis documentos" con un espacio entre las palabras "mis" y "documentos". Puedes
verificar que se haya creado correctamente ejecutando el comando ls en la terminal para listar el contenido del
directorio actual.
Página 5 de 17
Sistemas Operativos (Linux) Ing. José Luis García Morales
Creación de archivos
Se pueden crear archivos vacíos con la instrucción
$touch nombreArchivo
O abrir un editor
$gedit personal.txt
Página 6 de 17
Sistemas Operativos (Linux) Ing. José Luis García Morales
Parámetros
-F sirve para distinguir entre archivos y directorios
-a sirve para ver archivos ocultos, los cuales en Linux empiezan con un .
-R sirve para ver el contenido de los subdirectorios
-l muestra una descripción completa de los directorios y/o archivos
Página 7 de 17
Sistemas Operativos (Linux) Ing. José Luis García Morales
Página 8 de 17
Sistemas Operativos (Linux) Ing. José Luis García Morales
Eso sí sabemos con exactitud cómo se llama el archivo, pero a veces solo nos acordamos de un nombre aproximado, para
ayudarnos a buscarlo, podemos ocupar los caracteres wildcard (comodines) para ayudarnos a hacer el filtrado.
Mostró los archivos que empiezan con mypro y que solo tienen un carácter a continuación.
Ahora si ponemos
$ls mypro*
¿Qué mostrará?
Mostró los archivos que empiezan con mypro y que llevan cero o más caracteres a continuación.
Muestra los archivos que lleven pro y terminen con cualquier letra y solamente una.
Página 9 de 17