linuxshellfinal

La línea de comandos de Linux es una herramienta poderosa que asusta a muchos usuarios ocasionales y sobre todo a los nuevos o principiantes. Pero hay sobradas razones para que la gente se enamore del terminal.

Este artículo  está orientado para usuarios que aún se resisten o tiene miedo de la línea de comandos. La ven como el reino de los desarrolladores de software o de los frikis de la informática. Pero la línea de comandos no es más que una forma diferente de interactuar con tu PC, y hay algunas tareas tan fáciles de hacer con una CLI que te alegrarás de haber superado tu miedo. 

Sí, usted. Incluso si necesitas llamar a un familiar para que te ayude con la instalación de aplicaciones, puedes utilizar la línea de comandos sin romper tu máquina. Incluso si ya te manejas bien con tu PC, aquí tienes algunas razones para considerar aprender algunos comandos a pesar de todo.

1. La línea de comandos es más rápida

Mucha gente que aprende a usar el terminal de Linux para instalar aplicaciones o descargar actualizaciones rápidamente deja de usar las tiendas de aplicaciones de Linux. Esto se debe a que la línea de comandos le permite instalar un programa en el tiempo que tarda un programa como GNOME Software en terminar de cargarse.

¿Por qué? La línea de comandos no hace nada extra. No tiene que descargar imágenes extra para navegar por una lista de aplicaciones. No necesita cargar una interfaz gráfica, con paneles y botones. Después de escribir un comando, casi inmediatamente comienza la descarga.

Esta ventaja de velocidad apenas se aplica sólo a la instalación de software. Puedes copiar y pegar directorios enteros de carpetas sin tener que abrir tu gestor de archivos.

Sin esperar a que se abra una aplicación. Sin tener que navegar entre carpetas y seleccionar las que quieres copiar. Sin esperar a que se carguen las barras. Sólo tienes que escribir un comando, pulsar Intro y ver cómo se hace la magia. Sí, magia. Magia informática.

2. Obtienes más información

Vale, en realidad no es magia. La magia viene con un aire de misterio. Ves lo que ocurre, pero no sabes por qué ni cómo. En ese sentido, la línea de comandos es lo contrario de la magia, porque, a diferencia de la mayoría de las aplicaciones gráficas, la terminal a menudo te dice exactamente lo que está haciendo.

Cuando estás realizando esas actualizaciones del sistema, no tienes que mirar fijamente una barra de progreso o un spinner y preguntarte por qué las cosas parecen haberse detenido.

Si el terminal está comprobando los repositorios del sistema, te lo dirá. Si está en proceso de descarga, te lo dirá (junto con la cantidad de datos que está descargando y a qué velocidad). Si se produce un error, también te lo hará saber.

3. Ideal para tareas grandes o recurrentes

Digamos que quieres manipular cientos o miles de archivos a la vez. Parece mucho, pero no se tarda mucho en capturar tantas fotos o descargar tantos MP3.

Ahora te encuentras con que quieres editar los metadatos, pero la perspectiva de hacerlo de uno en uno es macabra. Este es un trabajo muy adecuado para el terminal, donde hay muchas posibilidades de manipular todos los archivos a la vez. Digamos que quieres renombrar por lotes todos los archivos o cambiar la forma en que están organizados dentro de las carpetas. Ese tipo de cosas.

La línea de comandos también es ideal para tareas que realizas una y otra vez. Quizá quieras hacer una copia de seguridad de los archivos de tu directorio personal, excluyendo determinadas carpetas, en un disco duro que acabas de conectar. Hay aplicaciones gráficas que puedes utilizar para esa tarea. O puedes realizar la tarea una vez en un terminal y guardar el comando. En el futuro, puedes simplemente copiar y pegar.

La línea de comandos también abre la puerta a la automatización y la creación de scripts. Puedes escribir un script de shell (básicamente un archivo de texto lleno de comandos) que realice la tarea automáticamente de forma recurrente. Así te ahorras el esfuerzo de tener que copiar y pegar cada vez.

4. Es más probable que puedas arreglar tu propio PC

La cantidad de información que proporciona un terminal facilita la presentación de informes de errores. Decirle a un desarrollador que una aplicación se congeló mientras descargaba actualizaciones es sólo una información parcialmente útil.

El desarrollador sabe que hay un problema, pero a menos que pueda replicar el error, no sabe qué arreglar. Pero un error en la línea de comandos les dice específicamente lo que pasó. Claro, puede que no sepan el "por qué", pero al menos se han ahorrado un montón de tiempo estableciendo el "qué".

Con esa misma información, puedes tomar cartas en el asunto. Sí, trastear con el ordenador puede dar miedo, sobre todo a los novatos, pero la situación es un poco menos tensa cuando el ordenador te ha dicho con precisión qué iba mal. A veces el arreglo es relativamente menor.

Sentirse más cómodo con la línea de comandos aumenta la probabilidad de que puedas arreglar tu propia máquina. Si un día enciendes el ordenador y te encuentras con una pantalla en blanco, es posible que puedas iniciar sesión en un terminal. Entonces, tras consultar el foro o sitio web adecuado, puede que encuentres instrucciones que te guíen a través del proceso de hacer que tu PC vuelva a estar completo.

Es una sensación satisfactoria cuando te ahorras horas al teléfono intentando conseguir ayuda a distancia de un familiar o un viaje al taller de reparaciones.

5. Cree servidores para medios y copias de seguridad

Los servicios remotos han cambiado la forma en que muchos de nosotros utilizamos nuestros dispositivos. Cuando sus datos se guardan en línea, puede acceder fácilmente a la misma información desde varios dispositivos. Pero este enfoque suele costar dinero, conlleva riesgos para la privacidad y te expone a violaciones de datos.

Afortunadamente, han surgido muchas alternativas gratuitas y de código abierto que facilitan la gestión de tu propio servidor y el alojamiento de tus propios archivos en un dispositivo tan barato como una Raspberry Pi. Puedes transmitir vídeos a cualquiera de tus dispositivos o configurar un tablero kanban para que lo utilicen los miembros de tu familia.

La cuestión es que muchas de estas alternativas DIY requieren un cierto grado de conocimiento de la línea de comandos para ponerlas en marcha la primera vez. Así que si la línea de comandos te da escalofríos, puede que tengas que prescindir de ellas.

Sentirse cómodo con el terminal de Linux es una ventaja

Aprender la línea de comandos te ayuda a hacer más, más rápido y con mayor comprensión. Puedes convertirte en un manitas, configurando dispositivos de todos los tamaños. Si quieres, puedes convertir el conocimiento de la línea de comandos en una carrera. Puedes convertirte en administrador de sistemas, desarrollador de software o diseñador web.

Por otro lado, no necesitas hacer nada de eso. Después de aprender la línea de comandos, puedes seguir utilizando todas las aplicaciones gráficas que ya conoces. Pero si algo va mal, puedes estar tranquilo sabiendo que hay una buena posibilidad de que tengas la situación controlada.

 

Fuente: somoslibres

 

¿Quién está en línea?

Hay 30149 invitados y ningún miembro en línea