Skip to content

Latest commit

 

History

History
127 lines (80 loc) · 1.96 KB

presentacion.md

File metadata and controls

127 lines (80 loc) · 1.96 KB

title: Taller de línea de órdenas y SSH author: name: Juanje Ojeda url: https://github.com/juanjeojeda twitter: juanjeojeda output: presentacion.html theme: sudodoki/reveal-cleaver-theme controls: true

--

Las Palmas DevOps

Talleres

--

Línea de órdenes

Introducción

--

¿Qué es la línea de órdenes?

¿Por qué es importante?

Primero debemos dar un paso atrás y ver lo que es una Shell.

--

¿Qué es una SHELL?

  • Interfaz de usuario con el sistema operativo.
  • Permite gestionar archivos y directorios.
  • Permite lanzar y cerrar programas.
  • Un programa más.

--

Tipos de SHELL

  • CLI (Command Line Interface)
  • GUI (Grafical User Interface)
  • RUI (Remote User Interface)

--

Tipos de SHELL

CLI: Command Line Interface

Bash, PowerShell, ksh, csh...

--

Tipos de SHELL

GUI: Grafical User Interface

Windows Shell (Windows), Aqua (MacOS), X-Windows (Unix/Linux)...

--

Tipos de SHELL

RUI: Remote User Interface

Telnet, SSH, FTP...

--

Línea de órdenes

¿Por qué es importante?

  • Administración de nuestro sistema.
  • Administración remota de servidores.
  • Automatización de pequeñas tareas habituales.

--

Línea de órdenes

Características principales

  • Modo texto.
  • Consumen pocos recursos.
  • Pueden hacer llamadas al sistema.
  • Pueden llamar a otros programas.
  • Permiten ejecución de secuencias de órdenes.

--

Línea de órdenes

Elementos básicos

  • Ayuda.
  • Manejo de archivos.
  • Manejo de permisos.
  • Funciones internas (built-in).
  • Utilidades.
  • Variables.
  • Estructuras de control.

--

Línea de órdenes

Elementos avanzados

  • Patrones y expresiones regulares.
  • Manejo de la entrada y salida.
  • Manejo de procesos.
  • Manejo de excepciones.

--

Línea de órdenes

A continuación veremos cómo usar una RUI: SSH

(Abby Hernández Tejera)

Luego veremos un ejemplo de CLI: Bash

(Juanje Ojeda)

Y otro ejemplo para Windows: PowerShell

(Pablo Montesdeoca)