Nivel 3 · 3A Sistemas y terminal · Lección 1 de 3
La terminal desde cero
La terminal es una ventana donde, en vez de hacer clic, escribís órdenes. Los servidores (las computadoras que sostienen sitios y aplicaciones) casi nunca tienen pantalla ni mouse: se manejan así. Por eso quien trabaja en seguridad tiene que sentirse cómodo ahí.
Los cuatro comandos para moverte
pwd te dice en qué carpeta estás. ls lista lo que hay en esa carpeta. cd cambia de carpeta (cd documentos entra, cd .. sube un nivel). cat muestra el contenido de un archivo. Con esos cuatro ya recorrés cualquier computadora.
pwd
ls
cd misiones
cat palabra.txt- pwd muestra dónde estás.
- ls lista lo que hay ahí.
- cd misiones entra a la carpeta misiones.
- cat palabra.txt muestra el contenido del archivo.
Rutas: cómo se escribe una dirección
Una ruta completa empieza con una barra: /var/www/sitio te lleva siempre al mismo lugar, estés donde estés. Una ruta relativa (config/ajustes.txt) cuenta desde la carpeta donde estás. El punto . significa «acá» y dos puntos .. significan «la carpeta de arriba».
No confundas find con grep: find busca archivos por su nombre, y grep busca un texto dentro de los archivos. A grep lo vas a usar a fondo en la próxima lección.
Para ir más a fondo
Todo es un archivo
En Linux la configuración, los registros y hasta los dispositivos se guardan como archivos dentro de un árbol de carpetas que empieza en la raíz (/). Las carpetas típicas: /home (los usuarios), /var/log (los registros), /etc (la configuración) y /tmp (archivos temporales, donde cualquiera puede escribir).
Preguntas de repaso
¿Qué comando te muestra en qué carpeta estás?
Respuesta: pwd. pwd imprime la carpeta actual. ls lista lo que contiene y cat lee un archivo.
Estás en /home/ana y querés ir a /var/www/sitio sin importar dónde estés. ¿Qué escribís?
Respuesta: cd /var/www/sitio. La barra inicial hace que la ruta cuente desde la raíz, así que funciona desde cualquier carpeta.
¿Para qué sirve find . -name "ajustes.txt"?
Respuesta: Para buscar un archivo por su nombre desde la carpeta actual. find recorre carpetas buscando coincidencias; el punto significa «desde acá».