Esta guía rápida presenta la lista definitiva de comandos de Linux, desvelando las herramientas críticas para profesionales de la ciberseguridad. Desde la gestión de archivos hasta la monitorización del sistema, exploraremos cómo estos comandos se convierten en la esencia de un arsenal robusto en el ámbito de la seguridad informática.
Es posible que necesites abrir un archivo comprimido, pero olvidaste los comandos TAR. O eres nuevo en Linux y necesitas conocer los diez comandos principales de terminal que abren y modifican archivos y carpetas. El gran volumen de comandos de terminal Linux puede abrumar a los principiantes, sin mencionar a los administradores de servidores, los profesionales de TI y los aficionados.
Por lo tanto, hemos preparado esta hoja de trucos esencial para la línea de comandos de Linux para ayudarlo a familiarizarse con los comandos de seguridad de Linux clasificados por el alcance de sus acciones. Estamos seguros de que esta compilación puede ayudarle a dominar Linux rápidamente.
¿Te gustaría enterarte de cuando lanzamos descuentos al Máximo o Nuevos Cursos?
Comandos esenciales
Le recomendamos que memorice estos comandos. Los necesitará más cuando opere Linux.
Gestión de archivos
En los siguientes comandos: X
puede referirse a un solo archivo, una cadena que contiene un símbolo comodín que hace referencia a un conjunto de múltiples archivos, por ejemplo, file*.txt
o la salida de flujo de un comando canalizado (en cuyo caso la sintaxis sería X | command
en lugar de command X
); Y
es un directorio único; A
y B
son cadenas de ruta de archivos/directorios.
DOMINIO | DESCRIPCIÓN |
---|---|
* | El símbolo comodín para longitud variable, por ejemplo, *.txt se refiere a todos los archivos con la extensión TXT |
? | Símbolo comodín que hace referencia a un solo carácter, por ejemplo, Doc?.docx puede hacer referencia a Doc1.docx , DocA.docx , etc. |
ls | Enumere los nombres de archivos y subcarpetas en el directorio actual. Las opciones incluyen -l, -a, -t las que puede combinar, por ejemplo, -alt . |
ls -l | También muestre detalles de cada elemento mostrado, como permisos de usuario y la hora/fecha en la que el elemento se modificó por última vez. |
ls -a | También muestra archivos/carpetas ocultos. Puede combinarse con ls -l para formar ls -al . |
ls -t | Ordene los archivos/carpetas según la hora/fecha de la última modificación, comenzando con el elemento modificado más recientemente |
ls X | Listar los archivos |
cd Y | Cambie el directorio a Y .Instancias especiales de Y :. – directorio actual.. – directorio principal |
cd | al $HOME directorio |
cd .. | Subir un nivel a la carpeta adjunta o al directorio principal |
cd /etc | al /etc directorio |
cmp A B | Compara dos archivos A y B busca similitud. No hay salida si A y B son idénticos; de lo contrario, genera el carácter y el número de línea. |
diff A B | Compara dos archivos A y B busca diferencias. Genera la diferencia. |
pwd | Muestra la ruta del directorio de trabajo actual. |
mkdir X | Cree un nuevo directorio nombrado X dentro del directorio actual. |
mv A B | Mover un archivo de una ruta A a otra B . También se utiliza para cambiar el nombre de archivos.Ejemplos: – Moverse entre directorios folder1 y folder2 :mv ./folder1/file.txt ./folder2 El nombre del archivo permanecerá sin cambios y su nueva ruta será ./folder2/file.txt .– Cambiar el nombre de un archivo: mv new_doc.txt expenses.txt el nuevo nombre del archivo es expenses.txt . |
cp A B | Copie un archivo de una ruta A a otra B . Uso similar a mv ambos para mover a un nuevo directorio y cambiar simultáneamente el nombre del archivo en su nueva ubicación.Ejemplo: cp ./f1/file.txt ./f2/expenses.txt copia simultáneamente el archivo file.txt a la nueva ubicación con un nuevo nombre expenses.txt . |
cp -r Y Z | Copie recursivamente un directorio Y y su contenido a Z . Si Z existe, copie la fuente Y en él; de lo contrario, cree Z y Y se convierta en su subdirectorio con Y el contenido de |
rm X | Eliminar (eliminar) X permanentemente. |
rm -r Y | Eliminar recursivamente un directorio Y y su contenido |
rm -f X | Eliminar archivo a la fuerza X sin indicaciones ni confirmación |
rm -rf Y | Eliminar por la fuerza el directorio Y y su contenido de forma recursiva |
rmdir Y | Eliminar un directorio Y de forma permanente, siempre que Y esté vacío. |
open X | Ábralo X en su programa predeterminado. |
open -e X | Se abre X en el editor de texto predeterminado (macOS: TextEdit) |
touch X | Cree un archivo vacío X o actualice los tiempos de acceso y modificación de X . |
cat X | Ver contenidos de X . |
cat -b X | También muestra los números de línea. |
wc X | Muestra el recuento de palabras de X . |
head X | Muestra las primeras 10 líneas de X . Si se especifica más de un archivo, cada archivo está precedido por un encabezado que consta de la cadena ” ” donde ” ” es el nombre del archivo.==> X <== X |
head -n 4 X | Muestra las primeras 4 líneas de X . |
ls *.c | head -n 5 | Muestra los primeros 5 elementos de una lista de *.c archivos en el directorio actual. |
tail X | Muestra las últimas (10, por defecto) líneas de X . Si se especifica más de un archivo, cada archivo está precedido por un encabezado que consta de la cadena ” ” donde ” ” es el nombre del archivo.==> X <== X |
tail -n +1 X | Muestra el contenido completo de los archivos X especificados, con el encabezado de los nombres de archivo respectivos |
tail -f X | Muestre las últimas 10 líneas de los archivos X especificados y realice un seguimiento de los cambios agregados al final. Sobrescribir X o modificar X con un editor de texto como vim arruinaría la salida de este comando. |
less | Leer un archivo con navegación hacia adelante y hacia atrás. A menudo se utiliza con tuberías, por ejemplo,cat file.txt | less |
ln -s A S | Cree un enlace simbólico de la ruta A al nombre del enlace S . |
Redirección de entrada/salida
Son útiles para registrar la salida del programa y los mensajes de error.
DOMINIO | DESCRIPCIÓN |
---|---|
echo TEXT | Muestra una línea TEXT o el contenido de una variable. |
echo -e TEXT | También interpreta caracteres de escape TEXT , por ejemplo, \n → nueva línea, \b → barra invertida, \t → tabulación. |
echo -n TEXT | Omite la nueva línea final de TEXT . |
cmd1 | cmd2 | | es el carácter de tubería; alimenta la salida del comando cmd1 y la envía al comando cmd2 , por ejemplo, ps aux | grep python3 . |
cmd > file | Redirigir la salida de un comando cmd a un archivo file . Sobrescribe el contenido preexistente de file . |
cmd >& file | Redirigir la salida de cmd a file . Sobrescribe el contenido preexistente de file . Suprime la salida de cmd . |
cmd > /dev/null | Suprime la salida de cmd . |
cmd >> file | Agregue la salida de cmd a file . |
cmd < file | Leer la entrada de cmd desde file . |
cmd << delim | Lea la entrada de cmd la entrada estándar con el carácter delimitador delim para indicarle al sistema dónde terminar la entrada. Ejemplo para contar el número de líneas de entrada ad-hoc: por lo tanto, solo hay 4 líneas en la entrada estándar delimitadas por .wc -l << EOF > I like 4 EOF |
cmd <<< string | Introduzca un texto string en cmd . |
cmd 2> foo | Redirigir mensajes de error de cmd a foo . |
cmd 2>> foo | Agregar mensajes de error de cmd a foo . |
cmd &> file | Redirigir mensajes de salida y de error de cmd a file . |
Buscar y filtrar
Estos comandos le ayudan a encontrar los archivos que desea.
DOMINIO | DESCRIPCIÓN |
---|---|
grep patt /path/to/src | Busque un patrón de texto patt en X . Comúnmente usado con pipe, por ejemplo, ps aux | grep python3 filtra los procesos que contienen python3 de todos los procesos en ejecución de todos los usuarios. |
grep -r patt /path/to/src | Busque recursivamente (el directorio de destino /path/to/src y sus subdirectorios) un patrón de texto patt . |
grep -v patt X | Las líneas de retorno X no coinciden con lo especificado patt . |
grep -l patt X | Escriba en la salida estándar los nombres de los archivos que contienen patt . |
grep -i patt X | Realice coincidencias que no distingan entre mayúsculas y minúsculas en X . Ignora el caso de patt . |
find | Encuentra archivos. |
find /path/to/src -name "*.sh" | Busque todos los archivos que /path/to/src coincidan con el patrón ” *.sh ” en el nombre del archivo. |
find /home -size +100M | Busque todos los archivos en el /home directorio de más de 100 MB. |
locate name | Busque archivos y directorios por name . |
sort X | Organizar líneas de texto alfabéticamente X o numéricamente. |
Archivo
Estos comandos sirven para descomprimir archivos comprimidos ( .zip, .gz, .bz2, .tar,
etc.) con contenidos grandes o complejos, como programas.
DOMINIO | DESCRIPCIÓN |
---|---|
tar | Manipular archivos con .tar extensión. |
tar -v | Obtenga resultados detallados mientras manipula archivos TAR. Puede combinar esta opción con otras, por ejemplo, tar -tvf . |
tar -cf archive.tar Y | Cree un archivo TAR llamado archive.tar que contenga Y . |
tar -xf archive.tar | Extraiga el archivo TAR llamado archive.tar . |
tar -tf archive.tar | Muestra el contenido del archivo TAR denominado archive.tar . |
tar -czf archive.tar.gz Y | Cree un archivo TAR comprimido con gzip llamado que archive.tar.gz contenga Y . |
tar -xzf archive.tar.gz | Extraiga el archivo TAR comprimido con gzip llamado archive.tar.gz . |
tar -cjf archiave.tar.bz2 Y | Cree un archivo TAR comprimido con bzip2 llamado archive.tar.bz2 que contenga Y . |
tar -xjf archive.tar.bz2 | Extraiga el archivo TAR comprimido con bzip2 llamado archive.tar.bz2 . |
gzip | Manipular archivos con .gz extensión. |
gzip Y | Cree un archivo gzip llamado Y.gz que contenga Y . |
gzip -l Y.gz | Listar el contenido del archivo gzip Y.gz . |
gzip -d Y.gz gunzip Y.gz | Extraiga Y.gz y recupere el archivo original Y . |
bzip2 | Manipular archivos con .bz2 extensión. |
bzip2 Y | Cree un archivo bzip2 llamado Y.bz2 que contenga Y . |
bzip2 -d Y.gz bunzip2 Y.gz | Extraiga Y.bz2 y recupere el archivo original Y . |
zip -r Z.zip Y | Comprime Y al archivo ZIP Z.zip . |
unzip Z.zip | Descomprímalo Z.zip en el directorio actual. |
unzip Z.zip | Listar el contenido de Z.zip . |
Transferencia de archivos
Estos comandos sirven para iniciar sesión en hosts locales y remotos, y para cargar y descargar archivos, transfiriéndolos entre dispositivos. Recuerde omitir los corchetes ” [
” y ” ]
” cuando ingrese los parámetros opcionales que encierran.
DOMINIO | DESCRIPCIÓN |
---|---|
ssh user@access | Conéctese a access como user . |
ssh access | Conéctese access como su nombre de usuario local. |
ssh -p port user@access | Conéctese a access como user usando port . |
scp [user1@]host1:[path1] [user2@]host2:[path2] | Inicie sesión hostN como userN a través del protocolo de copia segura para N=1,2 .Uso de ejemplo: scp alice@pi:/home/source bob@arduino:/destination path1 y path2 puede ser local o remota, pero asegúrese de que sean rutas absolutas en lugar de relativas, por ejemplo, /var/www/*.html , /usr/bin .Si no se especifican user1 y , utilizará su nombre de usuario local.user2 scp |
scp -P port [user1@]host1:[path1] [user2@]host2:[path2] | Conéctese hostN como si userN estuviera utilizando el puerto para N=1,2 . |
scp -r [user1@]host1:[path1] [user2@]host2:[path2] | Copie recursivamente todos los archivos y directorios de path1 a path2 . |
sftp [user@]access | Inicie sesión access como user a través del protocolo seguro de transferencia de archivos. Si user no se especifica, se utilizará su nombre de usuario local. |
sftp access | Conéctese access como su nombre de usuario local. |
sftp -P port user@access | Conéctese a access como user usando port . |
rsync -a [path1] [path2] | Sincronice [path1] con [path2] , preservando enlaces simbólicos, atributos, permisos, propiedades y otras configuraciones. |
rsync -avz host1:[path1] [path2] | Sincronice [path1] en el host remoto host1 con la ruta local [path2] , preservando enlaces simbólicos, atributos, permisos, propiedades y otras configuraciones. También comprime los datos involucrados durante la transferencia. |
Permisos de archivos
No todos los archivos son igualmente accesibles. Para evitar manipulaciones no deseadas, es posible que algunos archivos de su dispositivo sean de solo lectura. Para obtener más información sobre los permisos de archivos en Linux, consulte nuestra Hoja de referencia sobre permisos de archivos de Linux .
DOMINIO | DESCRIPCIÓN |
---|---|
chmod permission file | Cambiar permisos de un archivo o directorio. Los permisos pueden tener la forma [u/g/o/a][+/-/=][r/w/x] (ver ejemplos a continuación) o un número octal de tres dígitos. |
chown user2 file | Cambiar el propietario de un archivo a user2 . |
chgrp group2 file | Cambie el grupo de un archivo a group2 . |
Ejemplos de uso:
chmod +x testfile
→ permitir que todos los usuarios ejecuten el archivochmod u-w testfile
→ prohibir al usuario actual escribir o cambiar el archivochmod u+wx,g-x,o=rx testfile
→ agregue simultáneamente permisos de escritura y ejecución al usuario, elimine el permiso de ejecución del grupo y establezca los permisos de otros usuarios para que solo lean y escriban.
Representación numérica
La siguiente tabla compara los permisos de archivos de Linux en forma octal y en formato [u/g/o/a][+/-/=][r/w/x]
.
OCTAL | PERMISO(S) | EQUIVALE A LA APLICACIÓN DE |
---|---|---|
0 | no permisos | -rwx |
1 | Sólo permiso de ejecución | =x |
2 | Sólo permiso de escritura | =w |
3 | Permisos de escritura y ejecución únicamente: 2 + 1 = 3 | =wx |
4 | Sólo permiso de lectura | =r |
5 | Permisos de lectura y ejecución únicamente: 4 + 1 = 5 | =rx |
6 | Permisos de lectura y escritura únicamente: 4 + 2 = 6 | =rw |
7 | Todos los permisos: 4 + 2 + 1 = 7 | =rwx |
Ejemplos
chmod 777 testfile
→ permitir que todos los usuarios ejecuten el archivochmod 177 testfile
→ restringir al usuario actual (u
) a solo ejecución, mientras que el grupo (g
) y otros usuarios (o
) tienen permisos de lectura, escritura y ejecución.chmod 365 testfile
→ el usuario (u
) solo puede escribir y ejecutar; grupo (g
), solo lectura y escritura; otros (o
), solo lectura y ejecución.
Información del sistema
Estos comandos resultan útiles cuando desarrolla nuevas aplicaciones para Linux o soluciona problemas de su máquina Linux.
General
Estos proporcionan información sobre su máquina Linux y realizan tareas administrativas.
DOMINIO | DESCRIPCIÓN |
---|---|
uname | Muestra la información del sistema Linux. |
uname -a | Información detallada del sistema Linux |
uname -r | Información de lanzamiento del kernel, como la versión del kernel |
uptime | Muestra cuánto tiempo está funcionando el sistema y carga información. |
su sudo | Superusuario; use esto antes de un comando que requiera acceso de root, por ejemplo,su shutdown |
cal | Mostrar calendario donde está resaltada la fecha actual. |
date | Muestra la fecha y hora actuales de la máquina. |
halt | Detenga el sistema inmediatamente. |
shutdown | Apague el sistema. |
reboot | Reinicie el sistema. |
last reboot | Mostrar historial de reinicio. |
man COMMAND | Muestra el manual de un determinado COMMAND . Para salir del manual, presione “q”. |
hostname | Mostrar el nombre del host del sistema |
hostname -I | Mostrar la dirección IP del host |
cat /etc/*-release | Muestra la versión de la distribución de Linux instalada. Por ejemplo, si utiliza Red Hat Linux, puede reemplazar * por redhat . |
Hardware
Estos comandos proporcionan detalles sobre el hardware que admite su máquina Linux.
DOMINIO | DESCRIPCIÓN |
---|---|
dmesg | Mostrar mensajes en el búfer de anillo del kernel (estructura de datos que registra mensajes relacionados con la operación del programa que ejecuta el sistema operativo) |
cat /proc/cpuinfo | Mostrar información sobre la unidad central de procesamiento (CPU) |
cat /proc/meminfo | Mostrar información de la memoria |
lspci -tv | Muestra información sobre cada dispositivo de interconexión de componentes periféricos (PCI) en su sistema. La opción -t genera la información como un diagrama de árbol y -v es para una salida detallada. |
lsusb -tv | Muestra información sobre los dispositivos Universal Serial Bus (USB) y los dispositivos conectados a ellos. La opción -t genera la información como un diagrama de árbol y -v es para una salida detallada. |
dmidecode | Mostrar los componentes de hardware del sistema, los números de serie y la versión del BIOS |
hdparm -i /dev/sda | Mostrar información sobre el disco.sda |
hdparm -tT /dev/sda | Realizar una prueba de velocidad de lectura en el disco.sda |
badblocks -s /dev/sda | Prueba de bloques ilegibles en el discosda |
Uso del disco
Estos comandos proporcionan detalles de almacenamiento relacionados con su máquina Linux.
DOMINIO | DESCRIPCIÓN |
---|---|
df | Mostrar espacio libre en disco. |
du | Mostrar tamaños de archivos/carpetas en el disco. |
du -ah | Uso del disco en formato legible por humanos (KB, MB, etc.) |
du -sh | Uso total del disco del directorio actual |
du -h | Espacio libre y usado en sistemas de archivos montados |
du -i | Inodos gratuitos y usados en sistemas de archivos montados |
fdisk -l | Enumerar particiones, tamaños y tipos de disco |
free -h | Muestra la memoria libre y utilizada en unidades legibles por humanos. |
free -m | Muestra la memoria libre y utilizada en MB. |
free -g | Muestra la memoria libre y utilizada en GB. |
Gestión de Procesos y Monitoreo del Desempeño
Lo siguiente recuerda a las funciones del Administrador de tareas de Windows, pero en la línea de comando.
DOMINIO | DESCRIPCIÓN |
---|---|
& | Agregue este carácter al final de un comando/proceso para ejecutarlo en segundo plano. |
ps | Mostrar el estado del proceso. A menudo se utiliza con, grep por ejemplo, ps aux | grep python3 muestra información sobre procesos que involucran python3 .Significado de aux :a = mostrar procesos para todos los usuariosu = mostrar la columna de usuario o propietario en la salidax = mostrar procesos no conectados a una terminal |
ps -e ps -A | Cualquiera de estos dos comandos imprime todos los procesos en ejecución en el sistema. |
ps -ef | Imprimir descripción detallada |
ps -U root -u root | Muestra todos los procesos que se ejecutan en la cuenta root . |
ps -eo pid,user,command | Mostrar solo las columnas pid y user en command la ps salida |
top | Mostrar información ordenada sobre procesos |
htop | Muestre información ordenada sobre procesos con aspectos destacados visuales. Le permite desplazarse vertical y horizontalmente, para que pueda ver todos los procesos que se ejecutan en su sistema y los comandos completos. |
atop | Mostrar información detallada sobre procesos y hardware. |
kill PID | Mata un proceso especificado por su ID de proceso PID , que obtienes usando el ps comando |
killall proc1 | Mata todos los procesos que contienen proc1 sus nombres. |
lsof | Enumere todos los archivos abiertos en el sistema. (Este comando le ayuda a identificar qué archivos y procesos le impiden expulsar con éxito una unidad externa). |
lsof -u root | Enumere todos los archivos del sistema abiertos por el root usuario. Como la salida puede ser larga, puede utilizarla lsof -u root | less para evitar que esta lista ocupe espacio en la salida del terminal. |
mpstat 1 | Muestra estadísticas relacionadas con el procesador, actualizadas cada segundo (de ahí el 1 , mientras que mpstat2 actualiza la salida cada 2 segundos |
vmstat 1 | Muestra estadísticas de memoria virtual (información sobre memoria, procesos del sistema, paginación, interrupciones, E/S de bloques, disco y programación de CPU), actualizadas cada 1 segundo |
iostat 1 | Muestra estadísticas de entrada/salida del sistema para dispositivos y particiones. Estadísticas de memoria virtual, actualizadas cada 1 segundo. |
tail -n 100 /var/log/messages | Muestra las últimas 100 líneas en los registros del sistema. Reemplazar /var/log/messages con /var/log/syslog para sistemas basados en Debian. |
tcpdump -i eth0 | Capture y muestre todos los paquetes en la interfazeth0 |
tcpdump -i eth0 port 80 | Monitorear todo el tráfico en el eth0 puerto de interfaz 80 (HTTP) |
watch df -h | Ejecutar df -h y mostrar actualizaciones periódicas.Para salir, presione Ctrl+C . |
Gestión de usuarios
Estos comandos brindan información sobre los usuarios del sistema y permiten a los administradores de superusuario cambiar la configuración del usuario.
DOMINIO | DESCRIPCIÓN |
---|---|
who | Mostrar quién ha iniciado sesión |
w | Mostrar qué usuarios están en línea y qué están haciendo |
users | Listar usuarios actuales |
whoami | Muestra con qué usuario has iniciado sesión |
id | Mostrar el ID de usuario y los ID de grupo de su usuario actual |
last | Mostrar los últimos usuarios que han iniciado sesión en el sistema. |
groupadd gp1 | Crea un grupo llamadogp1 |
useradd -c "Alice Bob" -m ab1 | Cree una cuenta llamada ab1 , con un comentario de ” Alice Bob ” y cree el directorio de inicio del nuevo usuario |
userdel ab1 | Eliminar la cuenta nombradaab1 |
usermod -aG gp1 ab1 | Agregar la cuenta ab1 al grupogp1 |
Redes
Estos comandos regulan cómo su máquina Linux se comunica con otras computadoras, como el enrutador de la red de área local (LAN) o sitios web externos.
DOMINIO | DESCRIPCIÓN |
---|---|
ifconfig | Mostrar todas las interfaces de red con direcciones IP |
ifconfig -a | Mostrar todas las interfaces de red, incluso si alguna de ellas está inactiva, con direcciones IP |
ifconfig eth0 | Mostrar direcciones IP y detalles de la eth0 interfaz . |
ip a | Otra forma de mostrar todas las interfaces de red con direcciones IP. |
ethtool eth0 | Consultar o controlar la configuración del hardware y del controlador de red de la interfazeth0 |
netstat | Imprima sockets abiertos de conexiones de red, tablas de enrutamiento, estadísticas de interfaz, conexiones enmascaradas y membresías de multidifusión. Tubería con el less comando: por ejemplo,netstat -a | less |
netstat -a | Mostrar enchufes tanto de escucha como de no escucha |
netstat -l | Mostrar solo tomas de escucha |
netstat -nutlp | Mostrar puertos TCP y UDP de escucha y programas correspondientes |
ping host | Enviar solicitud de eco ICMP a host , que puede ser un nombre simbólico, nombre de dominio o dirección IP |
whois domain | Mostrar información whois paradomain |
dig domain | Mostrar información DNS paradomain |
dig -x addr | Realice una búsqueda inversa en una dirección IPv4 o IPv6addr |
host domain | Mostrar la dirección IP DNS paradomain |
wget LINK | Descargar desde la ubicaciónLINK |
curl LINK | Muestra la fuente HTML de LINK . Consulte nuestra hoja de trucos para curl para obtener más detalles. |
Instalación de nuevos programas
Un archivo de paquete es un archivo que contiene software compilado y otros recursos que utiliza. La extensión del archivo del paquete y el instalador del paquete (una utilidad para instalar nuevos programas) dependen de la distribución de Linux.
Conozca la distribución de Linux de su sistema para comprender los comandos de instalación correctos y adaptados a ella. Si el paquete viene con un componente README, debe contener instrucciones de instalación específicas de la aplicación, como extraer archivos TAR./setup.sh
y make install
.
Descripción general de la gestión de paquetes
La siguiente tabla trata sobre la administración de paquetes en distribuciones populares de Linux.
DISTRIBUCIÓN DE LINUX | EXTENSIÓN DE ARCHIVO DEL PAQUETE | INSTALADORES DE PAQUETES |
---|---|---|
Debian/Ubuntu | .deb | apt, dpkg |
Rocky / Fedora / Red Hat Enterprise Linux | .rpm | yum, dnf |
Arch Linux / Manjaro / Garuda / Chakra | .pkg, .pacman, .pkg.tar(.xz/.zst/.gz) | pacman |
Comandos de gestión de paquetes
Estos son los comandos para la administración de paquetes en distribuciones populares de Linux.
DISTRIBUCIÓN DE LINUX | DEBIAN/UBUNTU | ROCKY / FEDORA / RED HAT ENTERPRISE LINUX | ARCH LINUX / MANJARO / GARUDA / CHAKRA |
---|---|---|---|
Actualizar lista de paquetes disponibles desde repositorios remotos | sudo apt update | dnf check-update | El comando pacman -Syy logra este propósito pero puede dañar su sistema.Úselo pacman -Syu en su lugar. |
Actualizar paquetes instalados | sudo apt upgrade | sudo dnf upgrade | pacman -Syu |
Encuentre un paquete con una palabra clave en el nombre | apt search keyword | dnf search keyword | pacman -Ss keyword |
Ver descripción e información resumida sobre un paquete | apt show package | dnf info package | pacman -Si package |
Instalar un paquete (con la extensión de archivo adecuada) en el sistema de archivos local | sudo dpkg -i package.deb | sudo dnf install package.rpm | pacman -S package |
Eliminar/desinstalar un paquete | sudo apt remove package | sudo dnf erase package | pacman -R package |
Conclusión
Al recorrer la lista definitiva de comandos de Linux, hemos trazado un camino claro hacia la maestría en la seguridad cibernética. Desde asegurar la integridad de los archivos hasta optimizar el rendimiento del sistema, estos comandos son las herramientas fundamentales para los defensores digitales. Al incorporar estos conocimientos, los profesionales no solo simplifican tareas, sino que también fortalecen las defensas digitales en un mundo cada vez más dependiente de la tecnología basada en Linux.
Aprender los comandos básicos de Linux es una excelente manera de iniciar su educación en TI y ciberseguridad. Ahora está listo para practicarlos en cualquier distribución de Linux que desee. Si desea centrarse en la seguridad cibernética, opte por Kali Linux y Parrot OS . Además, no olvide consultar nuestra hoja de referencia de comandos de Unix aquí .
Continúa practicando y explorando para fortalecer tu dominio sobre este aspecto crucial de la administración de Linux. Si estás buscando convertirte en un usuario avanzado de Linux, consulta:
Aprende Linux desde 0 y prepara la Certificación LPIC-1.
Este curso empieza desde los inicios, enseñándote lo mas básico, acompañándote en cada paso y duda que tengas hasta llegar a los conocimientos necesarios para si gustas, puedas trabajar con Linux y rendir la certificación LPIC-1.
Me caracterizo por tener Mucha Practica en mis cursos, y este no es la excepción. Es más, te brindo Modelos de Exámenes de la certificación para que puedas practicar y ver lo que te espera al momento de rendir.
Yo soy Álvaro Chirou, tengo más de 20 Años de experiencia trabajando en Tecnología, eh dado disertaciones en eventos internacionales como OWASP, tengo más de 500.000 estudiantes en Udemy y 100 formaciones profesionales impartidas en la misma.
Empieza a aprender ya mismo y acompáñame en este increíble curso.
Lo que aprenderás:
- Automatizar Procesos en Linux con Bash
- Comandos de Linux desde lo básico hasta avanzado.
- Realizar Conexiones seguras con SSH desde Linux y Windows
- Certificarse en LPIC 1 Para tener mayor salida laboral
- Practicaras con modelos de exámenes REALES de la certificación LPIC 1
- Seguridad informática en Linux
- Redes en Linux
- Cómo realizar Tareas Administrativas
Inicia desde 0 en Linux. Prepara la Certificación LPIC-1 con todo el contenido Teórico, practica y modelos de Examen: https://achirou.com/certificacion-lpic-linux