La Guía para Principiantes sobre el Uso del Terminal de Linux

Imagen destacada Cómo usar el terminal en la guía de Linux

Como cualquier principiante en Linux, me sentí un poco intimidado por el Terminal de Linux cuando cambié a Linux por primera vez. Sin embargo, a medida que comencé a explorar y aprender algunos comandos básicos del terminal, las cosas comenzaron a cambiar. Ahora, puedo automatizar tareas fácilmente, gestionar archivos a gran velocidad e instalar software directamente desde el terminal. La verdad es que usar el terminal de Linux no es tan aterrador como parece. Aquí te mostramos cómo empezar a usar el terminal de Linux.

Introducción al Terminal de Linux

El Terminal (también conocido como la interfaz de línea de comandos, shell o CLI) es, esencialmente, tu línea directa de comunicación con tu sistema Linux. Sirve como el centro de comando de tu sistema operativo, proporcionando una interfaz basada en texto que te permite escribir comandos, ejecutar scripts y gestionar tu sistema de manera eficiente.

Comenzando con el Terminal de Linux

Entonces, ¿cómo accedes al Terminal de Linux? Depende un poco de tu distribución de Linux (como Ubuntu, Fedora o Mint), pero en general, puedes encontrarlo en el menú de Aplicaciones. Busca algo etiquetado como Terminal, Consola o Xterm, o simplemente utiliza un atajo de teclado como Ctrl + Alt + T.

Abriendo el Terminal en Ubuntu desde el menú de Aplicaciones.

Una vez que lo abras, verás una pantalla negra (generalmente, aunque se puede personalizar) con un cursor parpadeante. Este es tu indicador, donde ejecutarás tus comandos de Linux. Por lo general, se verá algo así:

Mostrando la Ventana del Terminal en Ubuntu.

Aquí, user@computer:~$ (haroon@Ubuntu:~$) indica tu nombre de usuario (haroon), el nombre de tu computadora (Ubuntu), y tu directorio actual (~, que es tu directorio de inicio). Además, el signo $ significa que el terminal está listo para tus comandos.

Intentemos algo simple. Escribe el comando echo "¡Bienvenido a MTE!" en tu terminal y presiona Enter:

Este es un comando básico que muestra texto en la pantalla.

Recuerda, el Terminal es sensible a mayúsculas, así que Hola y hola se tratan como entradas diferentes. Además, los espacios son importantes. Si escribes un comando incorrectamente, el Terminal no lo suavizará; simplemente mostrará un error.

Configurando y Personalizando Tu Terminal de Linux

Aunque la configuración predeterminada del terminal es funcional, puedes ajustar su apariencia para que se alinee con tu estilo. Por ejemplo, puedes modificar las fuentes del terminal, los colores e incluso el propio indicador. La mayoría de las distribuciones de Linux vienen con opciones de personalización integradas.

Por ejemplo, en Ubuntu, puedes hacer clic derecho dentro de la ventana del Terminal, seleccionar Preferencias y ajustar todo, desde las fuentes hasta los colores.

Ventana de Preferencias del Terminal de Ubuntu

En la ventana de personalización, también puedes alternar entre temas oscuros y claros según tu preferencia. Simplemente busca la sección de Apariencia o Colores para seleccionar o crear tu tema deseado.

Algunos emuladores de terminal incluso te permiten ajustar la transparencia del fondo, dándole a tu terminal un aspecto elegante. En las preferencias, bajo la sección de Colores, encontrarás un control deslizante de transparencia para ajustar la opacidad a tu gusto.

Modificando la transparencia del fondo del terminal de Ubuntu.

Entendiendo los Comandos Básicos

Ahora que sabes cómo abrir y usar el Terminal, vamos a sumergirnos en algunos comandos básicos que te ayudarán a navegar y gestionar tu sistema. En Linux, diferentes comandos sirven para diferentes propósitos.

Por ejemplo, una de las tareas más comunes que realizo en el Terminal es navegar a través de archivos y carpetas. Si quieres saltar a un directorio específico, usa el comando cd seguido del nombre del directorio:

cd Documentos

Cuando trabajas en un directorio anidado, puede que quieras saber tu destino actual en el sistema de archivos. Para esto, usa el comando pwd, que significa Imprimir Directorio de Trabajo:

pwd

Para ver todos los archivos y carpetas en tu ubicación actual, usa el comando ls:

ls

Además de navegar, también puedes crear un nuevo archivo vacío usando el comando touch seguido del nombre del archivo:

touch archivo.txt

¿Necesitas crear una nueva carpeta? Ejecuta mkdir junto con un nombre de carpeta:

mkdir Proyectos

Después de crear archivos o carpetas, puedes eliminarlos usando el comando rm seguido del nombre del archivo o carpeta:

rm antiguoarchivo.txt

También puedes usar cp para copiar un archivo o directorio, y mv para mover o renombrar un archivo o directorio.

Otra tarea que me encanta realizar en el Terminal es ver el contenido de los archivos o buscar dentro de archivos usando comandos de Linux o editores basados en el terminal. Vamos a mostrar todo el contenido de un archivo con el cat:

cat archivo.txt

Más allá de la gestión de archivos, hay varios comandos de Linux para tareas como gestión de procesos, ver el uso del disco, redes y mostrar información del sistema. También hay comandos para la gestión de paquetes, que puedes usar para eliminar, actualizar o instalar paquetes de software.

Estos son solo los básicos, pero son suficientes para que comiences. Puedes hacer uso de nuestra hoja de trucos de línea de comandos de Linux para ayudarte a dominar los comandos comúnmente utilizados. A medida que practiques, descubrirás más comandos y atajos que te harán la vida más fácil.

Usa TLDR o Man Pages para Ayuda

Supongamos que intentas usar un comando, pero no estás seguro de cómo funciona. ¿Qué haces? No te preocupes, no necesitas ir a ninguna parte. Puedes obtener explicaciones detalladas y simplificadas de cualquier comando directamente en el Terminal usando los comandos man y tldr.

El primero, man (abreviatura de manual), muestra la página del manual para un comando. Proporciona una explicación detallada, incluyendo todas sus opciones, ejemplos y definiciones.

Por ejemplo, ejecutar man ls te mostrará todas las opciones y detalles del comando ls.

Mostrando las Páginas del Manual del comando ls.

Mientras que las páginas man son completas, a veces pueden ser abrumadoras para los principiantes. Entra TLDR (Demasiado largo; no leído). Es una versión simplificada de las páginas man que te da ejemplos rápidos y definiciones concisas del comando solicitado. Tendrás que instalarlo con tu gestor de paquetes predeterminado, por ejemplo, usando APT en Ubuntu:

sudo apt install tldr

Luego, simplemente escribe tldr seguido del comando:

tldr ls

Mostrando una Explicación Concisa del comando ls con Tldr.

Obtenerás una hoja de trucos con ejemplos prácticos.

Sitios Web y Canales de YouTube para Aprender Linux

Aprender Linux no tiene por qué ser intimidante, especialmente con la amplia gama de recursos en línea disponibles hoy en día. Si eres un principiante, YouTube es un lugar fantástico para empezar. Canales como The Linux Experiment y Learn Linux TV ofrecen tutoriales amigables para principiantes, que van desde comandos básicos hasta temas avanzados como la gestión de servidores. Personalmente, encontré los videos introductorios increíblemente útiles cuando comencé. Es como tener un tutor virtual que te guía a través de los conceptos básicos.

Si prefieres sitios web interactivos, plataformas como Linux Journey y OverTheWire son excelentes opciones. Linux Journey desglosa conceptos de Linux en lecciones cortas con cuestionarios, mientras que OverTheWire gamifica el aprendizaje con desafíos como Bandit, donde resuelves rompecabezas usando comandos de Linux. Ambas plataformas son amigables para principiantes y hacen que aprender sea divertido y atractivo.

Para aquellos que disfrutan de una combinación de tutoriales y contenido impulsado por la comunidad, canales de YouTube como DistroTube y Chris Titus Tech ofrecen consejos prácticos, reseñas de distribuciones y noticias de Linux.

Navega por Nuestra Sección de Linux

Si estás buscando más consejos, trucos y tutoriales, visita nuestra sección de Linux. Tenemos artículos sobre una amplia variedad de temas, desde guías simples para principiantes hasta tutoriales muy complejos. Además, hay varios artículos amigables para principiantes ya vinculados en esta guía, pero aquí hay algunos más que podrías encontrar útiles:

  • 6 de los Comandos más Útiles de Linux para Nuevos Usuarios proporciona algunos de los comandos más comunes que necesitarás probar.
  • 15 Comandos ls de Linux que Necesitas Saber muestra ejemplos prácticos de uso del comando ls.
  • La Guía para Principiantes sobre el Uso de Linux ofrece una guía detallada y amigable sobre cómo usar Linux.
  • Cómo Encontrar un Archivo en Linux Usando el Comando Find te enseña a encontrar archivos con la ayuda del comando find.
  • Trece Herramientas Útiles para Trabajar con Texto en la Línea de Comandos explora el poder de los comandos de Linux para editar texto.

Alternativas al Terminal Predeterminado

Si bien el Terminal predeterminado es perfectamente adecuado para la mayoría de las tareas, hay alternativas que ofrecen características mejoradas y opciones de personalización. Algunas opciones populares incluyen Terminator, Guake, Konsole y Alacritty. Cada uno de estos terminales tiene características y especificaciones únicas.

Por ejemplo, Guake es un terminal desplegable que aparece desde la parte superior de la pantalla, similar a la consola de Quake. Mientras tanto, terminales como Alacritty proporcionan un emulador de terminal acelerado por GPU enfocado en la simplicidad y el rendimiento.

Estas alternativas pueden mejorar tu flujo de trabajo y hacer que trabajar en el Terminal sea aún más eficiente. Puedes instalarlos rápidamente usando tu gestor de paquetes predeterminado de Linux.

Comienza a aprender el terminal de Linux con lo básico, explora los recursos dados y no tengas miedo de cometer errores. Así es como se aprende.

Crédito de imagen: James Harrison a través de Unsplash. Todas las alteraciones y capturas de pantalla por Haroon Javed.