10 Jan 2018

Linux: Interface Linea de Comando

Interface Linea de Comando (Command Line Interface, CLI)

Si todo sistema operativo tiene una Interfaz de Linea de Comandos (Command LineInterface, CLI), en UNIX esta interfaz tiene aun mayor importancia, ya que el uso de un sistema UNIX como servidor está más extendido que como sistema de escritorio. Que el interfaz sea “austero” permite que la potencia del sistema se use en los procesos y no en otra cosa. A estos servidores normalmente se accederá abriendo sesiones remotas en modo comando.

Las órdenes o comandos son programas ejecutables que el shell encuentra y ejecuta en respuesta a las instrucciones tecleadas, tales como chmod, find, grep o ls.

El shell es un intérprete de órdenes que puede expandir y modificar la orden antes de ejecutarla, por ejemplo con el uso de alias, variables de entorno, metacaracteres o caracteres comodines (*,?, [], -) y el operador & o el operador tubería | (pipe) para la conexión de órdenes (redirección y filtros).

Por ejemplo, podríamos ver los procesos que están corriendo en el sistema usando ps y le redireccionamos la salida a sort para que los ordene por PID:

$ ps -a | sort

También podemos redireccionar la salida estándar del comando cat y pasarla como entrada estándar del comando wc para contar las líneas y palabras de un archivo:

$ cat archivo.txt | wc

Tanto las redirecciones como las tuberías son conceptos fundamentales que sin duda debes manejar para empezar a sentirte cómodo con la terminal. Verás que al cabo de un tiempo no sabrás cómo pudiste vivir sin ellos.

Información de la línea de comandos

  • man <command> Muestra el manual de uso o configuración del comando .

  • man ls Muestra la documentación del comando ls.

  • man –k <word> Muestra las páginas de manual que contengan la palabra .

  • apropos <command> Lista las páginas de manual que tratan acerca del comando .

  • whereis <command> Muestra la localización más probable para el programa .

Artículos relacionados

Introducción al sistema operativo Linux

Jerárquía estándar sistema de ficheros UNIX

Interface Linea de Comando

Operaciones con host remotos

Trabajar con el sistema de ficheros

Búsquedas avanzadas con el comando grep

Enlaces físicos (Hard links) y simbólicos (Soft links)

Gestión de los permisos de archivos o directorios UNIX

Linux: Espacio en disco, tamaños de directorios

Comandos de administración Host Unix

TIPS Atajos de teclado shell Linux

TIPS Concatenar comandos en linux

Artículos sobre Linux

Referencias

https://openwebinars.net/blog/La-guia-definitiva-para-aprender-a-usar-la-terminal-de-Linux/

https://es.scribd.com/document/284941275/01-Resumen-Comandos-UNIX


Tags:
Stats:
29 Aug 2023 0


Comparte esta página:


Suscríbete
Contenido patrocinado