El terminal Vistas: 36547

En repetidas ocasiones a lo largo de los años que llevo escribiendo en atareao.es, he intentado que los mas noveles no tuvieran que tocar el terminal. Y es que sinceramente, creo que el terminal, a parte de ser una herramienta muy potente, es un método disuasorio realmente potente.

Si hoy en día, donde las pantallas táctiles están a la orden del día, enfrentas a un recién iniciado en Linux a un terminal probablemente lo que consigas es que salga despavorido.

Sin embargo, dicho esto, si ya llevas un tiempo en el mundo Linux. Si ya te has acostumbrado a su funcionamiento. Si ya conoces sus entornos de escritorio Plasma, GNOME, Mate, Cinnamon, XFCE, … ha llegado el momento de dar un paso mas. Ha llegado el momento de abrazar Matrix.

El terminal, además de para administrar sistemas, te permitirá ser mas productivo. Puedes hacer cualquier cosa que te puedas imaginar, sin que estés pendiente y consumiendo los mínimos recursos.

El terminal. Tutorial.

El terminal

Te encuentras en el capítulo de introducción sobre el terminal. El primer objetivo de este tutorial es que le pierdas el miedo al terminal. A partir de aquí se trata de que, veas por ti mismo, el potencial que tiene, y que puedas sacarle el máximo partido posible.

Sin miedo

Si quieres sacar el máximo partido al terminal, al igual que a GNU/Linux no debes tener miedo a trastear. No te preocupes. Si haces una barbaridad sin darte cuenta o a sabiendas de lo que haces, no te preocupes. Reinstalar Ubuntu es cuestión de 20 minutos. Solo te tienes que preocupar de tener toda tu información y documentación a salvo. Vamos, se trata de que hagas copias de seguridad. Y no para seguir este tutorial, sino porque es una práctica recomendable. Te recomiendo que le des una escucha al podcast sobre copias de seguridad.

De cualquier forma, si aun así, no quieres preocuparte por nada, te recomiendo que utilices una Live USB. Esto te permitirá probar, probar y probar, sin tener que preocuparte de romper nada.

Uso de emuladores en tu navegador

Otra opción muy interesante es utilizar un emulador. En este caso, en el capítulo 37 del podcast sobre como empezar con el terminal sin miedos, te recomiendo diferentes servicios, entre los cuales puedes encontrar,

Uso de docker

Otra opción muy interesante que también menciono en el mismo episodio del podcast, es el uso de docker. Como comento en el propio podcast, es posible que sea la solución que menos cómoda e intuitiva, si no te llevas bien con el terminal. Sin embargo, creo que es la solución más práctica.

Así, para empezar con docker, tan solo tienes que ejecutar la siguiente línea en el terminal,

sudo apt install docker
Usar docker sin derechos de administrador

Docker utiliza un socket Unit en lugar de un puerto TCP. Por defecto, el propietario es root con lo que para trabajar con docker, necesitas tener derechos de administrador.

Para evitar el inconveniente de preceder con sudo todas tus operaciones con docker, crear un grupo llamado docker y añade los usuarios que lo van a utilizar. Para ello, ejecuta las siguientes órdenes,

sudo groupadd docker
sudo usermod -aG docker $USER
sudo newgrp docker
Utilizando docker

Lo siguiente es ejecutar la siguiente orden. Esto lo que hará será descargar la imagen e iniciarla,

docker run -t -i ubuntu /bin/bash

A partir de aquí todo es muy sencillo. Cuando hayas terminado de trabajar con tu contenedor, tan solo tienes que pararlo,

docker container stop [nombre_del_contenedor]

para averiguar los contenedores que tienes disponibles, la orden es,

docker ps -a

Algunas indicaciones y observaciones

Simplemente quiero hacerte algunas indicaciones para que sea mas fácil para ti, a la hora de seguir el tutorial, y a mi, a la hora de escribirlo.

  • En general a lo largo del tutorial escribiré de forma indistinta Linux y GNU/Linux. Indicarte que por regla general estoy refiriéndome a GNU/Linux.
  • En las diferentes instrucciones que encontrarás a lo largo del tutorial aparecerá <un-texto>. Esto indica que el contenido de <> lo debes reemplazar por un texto. Esto puede ser, por ejemplo, tu nombre de usuario, contraseña o lo que sea.
  • De la misma forma también encontrarás [un-texto]. En este caso lo que significa es que esta parte es básicamente opcional.

Por regla general, intento referirme siempre a las fuentes que he utilizado para los diferentes artículos y tutoriales, pero en ocasiones se me escapa alguna. Si te encuentras un caso así, no dudes en comentarlo, para que lo soluciones de inmediato.

Por último, indicarte, que GNU/Linux tiene vida, es decir, evoluciona. Esto implica que, después de un tiempo de haber publicado el tutorial, es posible que parte de él haya quedado obsoleto. Precisamente, esto es algo de lo que estoy muy concienciado, y por esta razón, si encuentras alguna parte desactualizada, no dudes en ponerte en contacto para que lo resuelva rápidamente.

Recomendaciones

  • Prueba, prueba y prueba. Cualquier instrucción, orden o comando que te encuentres en este tutorial tienes que probarlo por ti mismo. Y no solo probarlo, si no también empezarlo a utilizar de inmediato, para así conseguir que forme parte de tu conocimiento. Y recuerda, prueba sin miedo.
  • Las páginas man son tus amigas. Man es una herramienta que se utiliza para documentar comandos, archivos, llamadas al sistema, etc. Así para obtener ayuda de cualquier comando solo tienes que escribir,
man [comando]
  • Si no quieres recurrir a las páginas man, puedes utilizar una herramienta como tldr++, que te muestra una ayuda simplificada y guiada. Sin embargo, utilizando este tipo de solución, seguro que vas a encontrar menos información que con las páginas man.
  • Por supuesto, y aunque no sea necesario, te lo recuerdo. Es necesario que leas con detenimiento tanto el tutorial, como las páginas man, como el material que estés utilizando para documentarte. Muchas veces, me sucede, que leo en diagonal, e interpreto, resultando que termino por conseguir lo contrario a lo que pretendía.

Conclusiones

Espero que este tutorial te sea de utilidad y disfrutes con él. Por supuesto, cualquier idea o sugerencia que tengas para mejorar el tutorial no dudes en comentármela.


Más información,

Contenido del tutorial

11 capítulos
  1. 1
    La línea de comandos Vistas: 20417

    ¿Que es la línea de comandos?¿Que lo que aparece en la línea de comandos?¿Que es el shell?¿Cuales son los shell mas utilizados?¿Como ejecutar un comando?

  2. 2
    Navegar entre archivos Vistas: 20776

    ¿Como moverte en el terminal?¿Como cambiar de directorio?¿Que hay aquí?¿Que espacio ocupa un directorio? Una guía práctica para navegar en el terminal

  3. 3
    Gestionar archivos en Linux Vistas: 37894

    En este capítulo del tutorial sobre el terminal, puedes encontrar como gestionar archivos. Desde crear un directorio, pasando por renombrarlo y borrarlo.

  4. 4
    Propietarios y permisos Vistas: 73581

    Como gestionar permisos y propietarios en Linux. Los permisos te permiten establecer que puede hacer quien. Mientras que los propietarios son los dueños.

  5. 5
    Comodines y expresiones regulares Vistas: 64027

    Para poder aprovechar al máximo el potencial que te ofrece el terminal, es necesario conocer, en mas o menos profundidad, comodines y expresiones regulares.

  6. 6
    Redirigir entrada y salida en Linux Vistas: 115818

    ¿Sabes que la pantalla y el teclado son dos archivos en Linux?¿Sabes que puedes redirigir entrada y salida, es decir teclado y pantalla a otros archivos?

  7. 7
    Filtros: awk, grep, sed y cut Vistas: 110244

    ¿Como puedes trabajar con archivos de texto plano en Linux?¿Que herramientas hay disponibles?¿Como filtrar texto?¿Conoces awk, grep, sed y cut?

  8. 8
    Procesar texto con head, tail, cat, split… Vistas: 61517

    Existen multitud de herramientas en Linux que te permiten procesar texto. En este artículo encontrarás algunas como head, tail, cat, split, expand, etc

  9. 9
    Buscar archivos en el terminal Vistas: 32356

    En este capítulo del tutorial encontrarás como buscar archivos en el terminal utilizando dos potentes herramientas como son find y locate.

  10. 10
    Visores y editores para el terminal Vistas: 22624

    Para sacar el máximo provecho al terminal, necesitas conocer y utilizar visores y editores para el terminal, con los que exprimir al máximo su potencial.

  11. 11
    Ayuda en el terminal Vistas: 19586

    Existen diferentes opciones para mostrarte ayuda en el terminal. Así tienes las conocidas páginas man, las páginas tldr y también otras opciones como Cheat

Deja una respuesta

Publicar comentario