Seleccionar página
Si eres un principiante en el mundo Linux o un usuario de escritorio Linux sea Ubuntu, Manjaro, Linux mint, Fedora, Arch u otra distribución, esta guía es para ti.

En esta guía vamos a introducir los comandos los que un usuario habitual de linux debe saber para gestionar su sistema, de hecho, el 80% de estos comandos se usan diariamente por los usuarios avanzados.

Algunos de estos comandos tienen cierta similitud con el sistema MS-DOS de Microsoft y aveces hacen la misma función en ambos entornos.

Antes de empezar debemos saber que son los comandos linux y como acceder al interfaz de texto que nos permite ejecutarlos llamado shell desde el terminal que trae nuestra distribución.

Los comandos es la manera más básica que permite comunicar con el sistema operativo, durante los primeros años de la industria informática, los usuarios se conectaban a estos terminales que eran bastante básicos para los estándares modernos, solo una pantalla y un teclado, no había gráficos ni ratón, ni siquiera mostraba colores, pero esta interfaz era muy ligera y permitía ejecutar muchos comandos a través de conexiones de una red bastante lenta comparada con los estándares actuales, esta eficiencia la razones por la cual esta interfaz de texto todavía se usa en la actualidad.

Para poder ejecutar tenemos que abrir el terminal:

Desde Ubuntu abra el Tablero haciendo clic en el icono de Ubuntu en la esquina superior izquierda, escriba «terminal» y seleccione la aplicación Terminal de los resultados que aparecen o pulse la combinación de teclado Ctrl-Alt + T.

En otras distribuciones lo puede localizar en Menu >> Herramientas del sistema.

Listado de archivos (ls)

Si deseas ver la lista de archivos y directorio en su no ocultos en su directorio actual, usa el comando ‘ls’:

espacionerd@Lsys:~$ ls
Descargas Documentos Escritorio Imágenes Linux Mail MEGA Música Plantillas Público Vídeos

Para ver los directorios que instala el sistema ejecutamos ls /

espacionerd@Lsys:~$ ls /
bin cdrom etc initrd.img lib lost+found mnt proc run snap swapfile tmp var vmlinuz.old
boot dev home initrd.img.old lib64 media opt root sbin srv sys usr vmlinuz

Ahí podemos ver varios directorios uno de ellos es “etc” donde viven los archivos de configuración de un sistema Linux.

Ejecutamos:

ls /etc

Verás más de 200 archivos que controlan la configuración del sistema.

Par ver los archivos ocultos usamos

ls -a

. .bash_logout .config Documentos .face Imágenes Mail Música .profile Vídeos
.. .bashrc Descargas Escritorio .face.icon Linux MEGA Plantillas Público

Crear un archivo (Touch)

Este comando ofrece una forma rápida de crear un archivo vacío sin abrir un editor de texto:

espacionerd@Lsys:~$ touch nuevo.txt
espacionerd@Lsys:~$ ls -l
total 44
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 Descargas
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 Documentos
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 Escritorio
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 Imágenes
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 Linux
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 Mail
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 MEGA
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 Música
-rw-rw-r– 1 espacionerd espacionerd 0 nov 4 22:03 nuevo.txt
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 Plantillas
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 Público
drwxrwxr-x 2 espacionerd espacionerd 4096 nov 4 21:38 Vídeos

Imprime el directorio de trabajo actual (pwd)

El comando pwd es el GPS de sistema operativo, ya que indica donde estas exactamente en ruta del sistema, si no sabe exactamente donde estas ejecuta pwd.

espacionerd@Lsys:~$ pwd
/home/espacionerd

Nota: este comando muestra la ruta completa desde la raíz del sistema.

Cambia de directorio (cd)

Cambiar directorios es una actividad bastante frecuente en un sistema Linux, por eso usamos este comando para movernos dentro de la jerarquía del sistema, para acceder al directorio Documentos por ejemplo ejecutamos:

espacionerd@Lsys:~$ cd Documentos/
espacionerd@Lsys:~/Documentos$ ls
doc1.txt doc2.txt doc3.txt

Para volver un directorio atrás ejecutamos:

espacionerd@Lsys:~/Documentos$ cd ..
espacionerd@Lsys:~$ ls

Descargas Documentos Escritorio Imágenes Linux Mail MEGA Música nuevo.txt Plantillas Público Vídeos

Si alguna vez te pierdes en el sistema puedes ejecutar cd sin ningún argumento para volver al directorio de inicio.

espacionerd@Lsys:/var/lib/misc$ cd
espacionerd@Lsys:~$ ls

Descargas Documentos Escritorio Imágenes Linux Mail MEGA Música nuevo.txt Plantillas Público Vídeos

Visualizar archivos (cat)

El comando ‘cat’ se usa para mostrar archivos de texto, también para crearlos.

espacionerd@Lsys:~$ cat .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don’t do anything
case $- in
*i*) ;;
*) return;;
esac

Mover y renombrar archivos (mv)

Para mover un archivo, usa el comando mv, este comando nos permite mover archivos de un logar a otro o renombrarlo.
Para renombrar el fichero que hemos creado nuevo.txt a viejo.txt ejecutamos mv nuevo.txt viejo.txt.

espacionerd@Lsys:~$ ls
Descargas Documentos Escritorio Imágenes Linux Mail MEGA Música nuevo.txt Plantillas Público Vídeos
espacionerd@Lsys:~$ mv nuevo.txt viejo.txt
espacionerd@Lsys:~$ ls
Descargas Documentos Escritorio Imágenes Linux Mail MEGA Música Plantillas Público Vídeos viejo.txt

Supongamos que queremos mover el archivo viero.txt a la ubicación Documentos, solo tenemos que ejecutar:

espacionerd@Lsys:~$ mv viejo.txt Documentos/
espacionerd@Lsys:~$ ls Documentos/
doc1.txt doc2.txt doc3.txt viejo.txt