Tableta de Pine64 funciona con Linux

41 comandos básicos para el terminal de Linux con los que dar tus primeros pasos con su consola

Te traemos una colección de 41 comandos básicos para el terminal de GNU/Linux, de forma que si estás dando los primeros pasos con esta herramienta puedas saber sus principales funciones. Esta es una guía similar a las que hemos hecho de comandos del terminal de macOS y comandos de la consola de Windows. Si tienes alguna inquietud recuerda contactarnos a través de nuestras redes sociales, o regístrate y déjanos un comentario en esta página para poder ayudarte. También puedes participar en el WhatsApp Ecuador.

Vamos a dividir esta guía en cuatro grupos de comandos, dependiendo de cuál sea su finalidad. En cada uno de los grupos, te daremos los comandos con una tabla en la que tienes en un lado el comando, y en el otro la explicación de para qué sirve cada uno de los comandos. Así, podrás usar este artículo como guía.

Y como sabemos que hay muchos xatakeros que son expertos linuxeros, si crees que nos hemos dejado algún comando importante o menos conocido, te invitamos a dejarlo en la sección de comantarios. Así, todos los lectores y principiantes en GNU/Linux podrán beneficiarse de los conocimientos de nuestros xatakeros.

Comandos esenciales

Antes de empezar con los comandos pensados para hacer funciones concretas, vamos a decirte unos pocos que son los más básicos de todos, y que servirán para dar esenciales básicas en el terminal.

ComandoDescripción
manMuestra el manual de usuarios de un comando específico. Si lo escribes primero y luego escribes otro comando, verás para qué sirve ese otro comando.
clearEste comando limpia el terminal y deja la ventana en blanco eliminando todo lo que se había hecho y escrito antes.
sudoEs la abreviatura de «superuser do» y es un comando que fuerza una acción como si fueras un superusuario. Esto quiere decir que harás acciones como administrador, con careas que solo pueden realizarse si tienes credenciales de superusuario, como instalar aplicaciones, modificar archivos o configuraciones. Va antes del resto de comandos de la acción.
historyEste comando muestra una lista con el historial de comandos que has utilizado en el terminal durante la última sesión.

Comandos básicos de directorios

Vamos a decirte ahora una serie de comandos básicos para trabajar con los directorios y las carpetas a través del terminal. Así, no necesitarás un explorador de archivos, y podrás hacerlo todo a través de comandos.

Comandodescripción
pwdTe muestra el directorio en el que estás ahora mismo, y así poder saber la estructura de directorios del sistema en el que estás
cdEl nombre significa Change Directory, y sirve para cambiar de directorio. Esto quiere decir que sirve para cambiar de carpeta. Si escribes CD a solas, irás a tu Home, tu carpeta personal.
cd dirección/dierctorioTe permite ir a un directorio concreto
cd ..Vas al documento padre. Esto quiere decir que si estás en una subcarpeta, pasarás a la carpeta anterior del que estabas.
cd –Vas al directorio anterior en el que estabas. Por ejemplo, si estás haciendo algo en uno y luego saltas a otro totalmente diferente para hacer una tarea concreta, con este vuelves al que estabas antes.
lsTe muestra una lista con los archivos y directorios que hay dentro del directorio actual en el que estás
mkdirCrea un nuevo directorio en el sitio donde estás del sistema de archivos.
rmdirBorra y elimina un directorio vacío del sistema.

Comandos básicos para archivos

Ahora, seguimos con varios comandos básicos para hacer tareas con archivos, que van desde poder descargarlos de Internet hasta encontrarlos, copiarlos o borrarlos.

comandodescripción
findSirve para buscar archivos y directorios en el sistema.
cpSirve para copiar archivos y directorios de un lugar a otro, tendrás que usarlo escribiendo lo que quieres copiar y a dónde. Por ejemplo, usando el formato cp archivo_a_copiar.txt nuevo_archivo.txt
mvSirve para mover archivos y directorios de un lugar a otro, tendrás que usarlo escribiendo lo que quieres mover y a dónde, de forma que desaparezca de donde estaba antes. Puedes usar mv archivo_origen carpeta_destino/
rmElimina archivos y directorios.
wgetSirve para descargar y recuperar contenidos de Internet, escribiendo el comando seguido de la dirección del programa que quieras.
headBusca las primeras líneas de código de un archivo, para poder identificarlo bien.
tailTe muestra también el contenido de un archivo, mostrando solo las 10 últimas líneas de código de este.
grepbusca patrones dentro de un archivo
catSirve para visualizar, unir y crear archivos. Por ejemplo, si lo escribes antes del nombre de un archivo, verás el contenido de este archivo.
wcTe hace un recuento de las palabras que tiene un archivo de texto.
lessReduce la cantidad de contenido de un archivo que se ve, para verlo una página a la vez y que sea más fácil de leer.
touchTe permite actualizar los tiempos de acceso y modificación de unos archivos, como por ejemplo la última vez que editaste un archivo. Sin embargo, también sirve para crear un nuevo archivo en blanco.
chmodTe permite cambiar el modo de un archivo, pudiendo añadir o quitar el modo r (leer), w (escribir) o x (ejecutar). Por ejemplo, con chmod +x script
unzipTe permite descomprimir un archivo comprimido en formato zip. Después del comando tendrás que escribir el nombre del archivo.
./Si escribes este comando seguido de un nombre de archivo, ejecutarás ese archivo con el programa compatible que tengas instalado.
killSi hay algún programa que no te responde, con el comando kill seguido del nombre del programa puedes forzar su cierre.
shredEste comando seguido del nombre de un archivo borrará el contenido de este archivo de forma repetida para que sea casi imposible de recuperarlo. No solo lo borras, también lo destrozas para que no se recupere.

Otros comandos

Y vamos a terminar con otros varios comandos básicos que también tienen utilidades interesantes que pueden serte útiles en algunos aspectos. Puedes desde ver los procesos que estás ejecutando hasta ver la información de tu ordenador, pasando por cambiar la contraseña de tu usuario.

comandodescripción
aliasTe permite definir alias temporales en tu sesión de la consola, pudiendo sustituir una palabra por una serie de comandos. El parámetro a usar es alias NAME="VALUE"
unaliasTe sirve para quitar el alias que hayas configurado, escribiendo el comando seguido del alias que hayas creado.
htopTe permite ver en el terminar los procesos que tienes en funcionamiento para gestionar los recursos de tu ordenador.
psCon este comando puedes visualizar los procesos que se ejecutan en tu sesión del terminal. Te muestra  un identificador de cada proceso e información útil sobre él.
pingTe dice tu dirección IP, o la de una web que escribas después.
echoTe permite mostrar un texto definido por ti en el terminal, escribiendo el comando seguido del mensaje entre comillas.
passwdTe permite cambiar la contraseña de tu cuenta de usuario. Al escribir solo el comando, te dirá primero que escribas tu contraseña actual y luego la nueva.
whoamiTe muestra el nombre de usuario que tienes ahora mismo, por si no recuerdas en qué sesión estás.
unameTe muestra la información sobre la distribución de GNU/Linux que estás usando y su versión, además de otra información útil del sistema operativo. Sobre todo puedes usarlo con uname -a para mostrar toda la información.
neofetchTe muestra la información sobre tu sistema, la distribución que usas, la versión del kernel, del shell y de tu hardware. Todo ello con un logotipo ASCII de tu distro.
whatisEste comando seguido de otro comando o el nombre de un programa te muestra su descripción, para cuando no sabes qué hace un comando o qué es un programa.
exitCierra la sesión y cierra el terminal
shutdownTe permite apagar el ordenador desde el terminal. Puedes usarlo junto a now, con el comando shutdown now para apagar ahora mismo, o cambiar now por una fecha para programar el apagado.