Repaso de Consola Unix#

¿De qué va este tema?#

Este tema es un repaso del uso de una consola unix. Se debería explicar en el primer curso. Debes tener claras las siguientes cuestiones:

  1. ¿Qué comandos debo usar para usar y administrar un sistema GNU/Linux? (GNU Core Utils)

  2. ¿Qué funciones debo conocer para editar archivos de texto?

  3. ¿Cómo haga para crear algún script básico?

Advertencia

Estoy actualizando los materiales del primer curso, pero mientras tanto puedes revisar la versión antigua:

Clases#

Le dedicaremos unas 10 sesiones de clase

El Kernel, el intérprete y los comandos#

Ver también

Usar un terminal (en local o también puedes probar online )

GNU Core Utils#

  • Utilidades GNU: GNU Core Utils

  • Entorno de Consola

    • ¿Quien soy?

    • ¿Donde estoy?

    • Variables de Entorno

    • Configuración de la consola (archivos de configuración)

  • El sistema de archivos

    • Rutas Absolutas y Relativas

    • Detalles de un archivo

    • Crear / Borrar / Editar

  • Permisos UGO

Ejercicios de Comandos (50)#

Ver también

100 Preguntas Linux

Ejercicios de Comandos (y 100)#

Ver también

100 Preguntas Linux

Archivos de Texto (con comandos)#

  • ¿ Qué son ?

  • Uso con comandos

    • Ver, Contar, Ordenar, Añadir

    • Juntar / Dividir Archivos

Ver también

  1. Crea un archivo nuevo (ejemplo.txt)

  2. Vuelca en él un listado del directorio raíz

  3. Muestra las líneas que tengan el patrón (/home)

  4. ¿Cuántas líneas tiene?

  5. Añade al archivo el número de línea

Editor de Texto#

Editar Archivos de Texto

  • Características Necesarias

  • Funciones Principales

Ejemplos de Editores ( Comparison Table )

Consola, Intérprete y Script#

script de shell (guión):

  • archivo de texto con comandos

  • Depende del intérprete

  • lenguaje scripting = lenguaje + funcionalidad extra

Ver también

Ejecuta 4 comandos a la vez usando un sólo comando (archivo script)

Scripting Básico#

  • El lenguaje Bash

  • Conceptos básicos

    • Asignación, variables y operadores

    • Sentencias de Control y comparadores (test command)

    • Sentencias de Repetición

Ver también

Ejercicios con Bash