https://atareao.es/ubuntu/la-terminal-de-linux/
La terminal de linux es una interfaz de texto que te permite interactuar directamente con el sistema operativo mediante la ejecución de comandos. Aunque hoy usamos interfaces graficas (ventanas y raton), la temrinal sigue siendo la herramienta mas potente y precisa para administrar un sistema Linux.
Componente clave
Emulador terminal, es el programa que abres en tu escritorio (como GNOME Terminal o Konsole) que "imita" el funcionamiento de los antiguos terminales fisicos de hardware.
Shell
Es el programa "dentro" de la terminal que traduce tus comandos para que el sistema los entienda. El mas comun en Linux es Bash.
Prompt
Es el indicador visual (como usuari@equipo:~$) que te avisa que la terminal esta lista para recibir una instrucción.
Control total
Permite tareas avanzadas que no siempre estan disponibles en los menús visualesç
Automatización
Puedes crear scripts (archivos de texto con comandos) para que el ordenador realice tareas repetitivas automaticamernte.
Administraticion remota, es la forma estandar de gestionar servidores a distancia, que consume muy pocos recursos.
Escenario
Es la ventana que abres en tu escritorio, no es el sistema en si, sino el programa grafico (como GNOME Terminal o Kitty) que te permite escribir texto para comunicarte.
El mas usado es BASH
Otros usados son Zsh o Fish
La señal de turno (prompt)
Es el programa invisible qiue vive dentro de la ventana. Su trabajo es lo que lees lo que escribes, entenderselo y dárselo al sistema operativo para que lo ejecute.
El mas usado es Bash
otros populares son Zsh o Fish
El prompt
Es el texto corto que aparece al principio de la linea de usuario (usuario@equipo: ~$) te dice tres cosas claves.
Quien eres: tu nomrbe de usuario
Donde estas: La carpeta actual
Privilegios: Si termina en $ eres un usuario normal; si termina en #, tienes permisos de administrador (root).
COMANDOS ESENCIALES PARA EMPEZAR
pwd: Te dice en que carpeta estas exactamente
ls: Lista los archivos y carpetas que hay donde estas
cd: para entrar en la carpeta (ej: cd Descargas)
clear: Limpia la pantalla para que no esté llena de texto
Para dominar la terminal de linux como un experto, debes integrar el uso de tuberias(|) para conectar procesos y automatizar la edición de flujos con sed y awk, gestioanar la via rsync, monitar recursos y automatizar la edicion de flujos con sed y awk, gestionar el sistema de archivos mediante busquedas profundas con find y transferencias eficientes via rsync, monitorear recursos y puertos con htop y lsof, administrar la persistencia de sesiones mediante multiplexores como tmux, diagnosticar redes con nmap o curl y agilizar tu flujo de trabajo diario utilizando el historial recursivo con ctrl + r y la ejecucion inmediata de comandos previos como sudo, todo mientras orquestas tareas programadas en cronbat para convertir la linea de comandos en una herramienta de automatizacion total y control absoluto del kernel.
No hay comentarios:
Publicar un comentario