Adentrarse en el mundo de la línea de comandos puede ser una tarea abrumadora, ya sea que estés conectándote a un servidor o ejecutando acciones en tu propia computadora. La multitud de comandos disponibles y su correcta aplicación pueden parecer desalentadores al principio. En esta publicación, compartiré una lista de comandos esenciales que he encontrado más útiles en mi experiencia, con el objetivo de facilitar tu iniciación y mejorar tu eficiencia en el uso de la línea de comandos.
man
Es una herramienta que nos muestra la documentación de un comando. Por ejemplo:
man man
ls
El comando ls
es uno de los comandos más utilizado y básic. Este comando se usa para listar los archivos y directorios contenidos en un directorio. El comando también puede ser combinado con varias opciones para mostrar información adicional y en diferentes formatos:
- ls -l -> muestra informacio´n detallada sobre cada elmento, incluyendo permisos, propietario, grupo, tamaño y fechade última modificación.
- ls -a -> Muestra todos los archivos, incluyendo los que están ocultos
- ls -lh -> Muestra el tamaño de los archivos en formato legigle (KB, MB, GB)
- ls -lt -> Listar con la Fecha de Modificación Reciente Primero
- ls -lat -> Combinación de opciones que muestra una lista detallada de los archivos e incluye archivos ocultos
ls -lat
mkdir
El comando mkdir
(abreviatura de “make directory” o “crear directorio”) se utiliza para crear nuevos directorios.
mkdir nombre_del_directorio
cd
El comando cd
(abreviatura de “change directory” o “cambiar directorio”) es uno de los comandos más básicos y esenciales en la línea de comandos. Se utiliza para cambiar el directorio de trabajo actual en el que se encuentra el usuario, donde:
- .. -> es el directorio padre
- . -> es el directorio actual
- ~ -> es el directorio del usuario
- / -> es el directorio raíz
cd nombre_del_directorio
pushd / popd
Pushd es un comando que nos permite movernos entre carpetas igual que cd, con la diferencia de que nos va guardando la ubicación en la que nos encontramos. Popd nos permite ir a la última ubicación guardada.
touch
Nos permite crear archivos
touch nombre_del_archivo.txt
openssl rand
Genera caracteres de forma aleatorea
Linux
openssl rand –base64 10
MacOS
openssl rand 10 | base64