Usando el shell
El shell es un programa informático que proporciona una interfaz de usuario para acceder a los servicios del sistema operativo. Actúa como una interfaz entre el usuario y el núcleo del sistema operativo, permitiendo la ejecución de comandos y la manipulación de archivos.
En un sistema operativo basado en Unix o Linux, el shell es una parte esencial. Aquí hay algunas características clave:
- Interfaz de línea de comandos (CLI): El shell proporciona una interfaz de texto donde el usuario puede ingresar comandos y recibir resultados.
- Interpretación de Comandos: El shell interpreta los comandos escritos por el usuario y los traduce en acciones que el sistema operativo puede llevar a cabo. Puede ejecutar programas, manipular archivos y realizar otras tareas del sistema.
- Redirección y Piping: Permite la redirección de la entrada y salida estándar, lo que significa que puedes redirigir la salida de un comando a un archivo o usarla como entrada para otro comando (piping).
- Automatización: Los scripts del shell permiten la automatización de tareas al escribir una secuencia de comandos para ejecutarse en secuencia.
- Variables y Entorno: Puedes definir variables y entorno que afectan el comportamiento de los comandos y programas.
En sistemas Unix y Linux, hay varios shells disponibles, como Bash (Bourne Again SHell), Zsh (Z Shell), y Fish (Friendly Interactive SHell), entre otros. Cada uno tiene sus características y comandos específicos, pero todos comparten el propósito fundamental de proporcionar una interfaz para interactuar con el sistema operativo a través de comandos.
Actividad.
- Crea un directorio con el nombre de Programacion_Unix
- Dentro de el crea un directorio con tu nombre.
- Dentro del directorio con tu nombre, crea un archivo con el nombre iudy.txt (usa nano para crearlo)
- Mueve el archivo iudy.txt al directorio Programación_Unix
- Crea una copia del archivo iudy.txt y asignale el nombre de Usa_shell,txt.
- Edita el documento Usa_shell.txt y coloca los comando que has usado hasta el momento.