Está en la página 1de 2

Introducción a la Terminal • Una terminal es un programa cuyo objetivo principal es leer comandos y ejecutar otros programas.

• Las principales ventajas de la terminal son su alta relación acción-tecla, su soporte para la
automatización de tareas repetitivas, y que puede utilizarse para acceder a otras máquinas en una
red.
• Las desventajas principales de la terminal son su naturaleza primordialmente textual y que sus
comandos y operación pueden llegar a ser muy crípticos.

Navegación de archivos y • El sistema de archivos es responsable de administrar la información en el disco.


directorios
• La información se almacena en archivos, que a su vez se almacenan en directorios (carpetas).
• Los directorios también pueden almacenar otros directorios, formando un árbol de directorios.
• cd path cambia el directorio de trabajo actual.

• ls path imprime un listado de un archivo o directorio específico; ls por si solo lista el contenido del
directorio de trabajo actual.
• pwd imprime el directorio de trabajo actual del usuario.

• whoami muestra la identidad actual del usuario.

• / es el directorio raíz de todo el sistema de archivos.

• Una ruta relativa especifica una ubicación desde la ubicación actual.


• Una ruta absoluta especifica una ubicación desde la raíz del sistema de archivos.
• Los nombres de directorio en una ruta están separados por ‘/’ en Unix, pero por \ en Windows.
• ’..’ significa ‘el directorio por encima del actual’; ‘.’ significa ‘el directorio actual’.
• La mayoría de los nombres de los archivos son algo.extension. La extensión no es necesaria y no
garantiza nada, pero normalmente se utiliza para indicar el tipo de datos en el archivo.
• La mayoría de los comandos toman opciones (flags) que comienzan con un ‘-‘.
Trabajando con archivos y • cp old new copia un archivo.
directorios
• mkdir path crea un nuevo directorio.

• mv old new mueve (renombra) un archivo o directorio.

• rm path elimina un archivo.

• El uso de la tecla Control puede ser descrito de muchas maneras, incluyendo Ctrl-X, Control-
X y ^ X.

• El shell no tiene una papelera de reciclaje o bote de basura: una vez que algo se elimina, se borra
completamente.
• Dependiendo del tipo de trabajo que se requiera, puede ser necesario utilizar un editor de textos
más poderoso que Nano.

Pipes y filtros • cat muestra el contenido de sus entradas.

• head muestra las primeras líneas de su entrada.

• tail muestra las últimas líneas de su entrada.

• sort ordena sus entradas.

• wc cuenta líneas, palabras y caracteres en sus entradas.

• * coincide con cero o más caracteres en un nombre de archivo, por lo que*.txt coincide con todos
los archivos que terminan en .txt.
• ? Coincide con un solo carácter en un nombre de archivo, así que ?.txt coincide con a.txt pero
no any.txt.
• command > file redirige la salida de un comando a un archivo.

• first | second es un pipeline: la salida del primer comando se utiliza como entrada para el
segundo.
• La mejor manera de usar la terminal es utilizar pipes para combinar programas sencillos de
propósito único (filtros).

También podría gustarte