Introducción a terminal linux

Roberto Rivas
Academia Hack
Published in
2 min readJan 14, 2020

Una herramienta que es necesaria tarde o temprano.

Photo by Kevin Horvat on Unsplash

En la actualidad los sistemas operativos que derivan de Unix, GNU/Linux proveen de un intérprete de ordenes(terminal) que hace de interfaz entre el usuario y el propio sistema operativo y cuyo nombre es BASH (acrónimo de Bourne Again SHell).

Un terminal es una forma de acceder al sistema sin utilizar la interfaz gráfica, es decir, realizar todo tipo de tareas ayudándose o aprovechando comandos que ya están predefinidos.

¿Por que es importante aprender BASH?

Si bien es cierto, que para un usuario normal no tiene mucha relevancia el aprenderlo, para un usuario que quiere convertirse en un desarrollador o administrador de sistemas operativos cobra gran importancia debido a que va a tener que utilizar esta herramienta constantemente, ya sea para navegar por el sistema/directorios de forma rápida y sencilla, iniciar o detener procesos, instalar librerías, etc.

Ya teniendo claro el porque usar BASH pasemos a conocer los comandos, que son un conjunto de parámetros utilizados para la construcción de ordenes que queremos que el sistema operativo ejecute.

Photo by Priscilla Du Preez on Unsplash

Comandos básicos

El numero de comandos que nos es proporcionado es ampliamente grande, esto debido a que usando BASH podemos hacer casi cualquier cosa, como ya hemos dicho anteriormente, es por esta razón es conveniente que iniciemos conociendo los comandos mas básicos y esenciales que nos dará una buena base para comenzar a utilizar nuestra terminal.

Comandos de ayuda:

  • man: Muestra el manual del comando que le indiquemos para ver todas sus opciones y posibilidades.
man <nombre del comando>

Comandos para archivos y directorios:

  • ls: Muestra los archivos y directorios(carpetas)
ls
  • cd: Cambia de directorio.
cd <ruta o nombre de la carpeta>
  • pwd: Muestra la ruta o dirección actual.
pwd
  • rm: Elimina archivo.
rm <nombre del archivo>
  • cat: Muestra el contenido de archivos.
cat <nombre del archivo>
  • cp: Copia uno o mas archivos a un directorio.
cp <nombre del archivo> <ruta del archivo>
  • mkdir: Crea directorio/carpeta con nombre indicado.
mkdir <nombre de la directorio/carpeta> 
  • touch: Crea un archivo con el nombre indicado.
touch <nombre del archivo>

Ejemplos:

Estos comandos, como ya hemos dicho, forman parte del inicio o primer acercamiento a la terminal linux, con ellos hemos podido aprender a:

  • Navegar por nuestros directorios.
  • Administrar nuestros archivos y directorios.
  • Conocer mas información sobre nuestros comandos.

--

--