Código de comando Comentarios de explicación
arch Mostrar la arquitectura del procesador de la máquina (1)
uname -m Mostrar la arquitectura del procesador de la máquina (2)
uname -r Muestra la versión del núcleo en uso
dmidecode -q Muestra los componentes del sistema de hardware - (SMBIOS / DMI)
hdparm -i /dev/hda Enumere las características arquitectónicas de un disco
hdparm -tT /dev/sda Se realiza una operación de lectura de prueba en el disco
cat /proc/cpuinfo Muestra la información de CPU info
cat /proc/interrupts Muestra interrupción
cat /proc/meminfo Verificación del uso de la memoria
cat /proc/swaps Mostrar qué swaps se están utilizando
cat /proc/version Muestra la versión del núcleo
cat /proc/net/dev Mostrar el adaptador de red y las estadísticas
cat /proc/mounts Muestra el sistema de archivos cargado
lspci -tv Enumera los dispositivos PCI
lsusb -tv Mostrar dispositivos USB
date Mostrar la fecha del sistema
cal 2007 Mostrar2007Calendario del año
date 041217002007.00 Configurar la fecha y la hora - Fecha mes hora. segundo
clock -w Guardar la modificación del tiempo en el BIOS

Código de comando Comentarios de explicación
shutdown -h now Apagar el sistema
init 0 Apagar el sistema
telinit 0 Apagar el sistema
shutdown -h horas:minutos & Apagar el sistema a la hora programada
shutdown -c Cancelar el apagado programado del sistema
shutdown -r now Reiniciar
reboot Reiniciar
logout Cerrar sesión

Código de comando Comentarios de explicación
cd /home Entrar a '/ directorio 'home'
cd .. Volver un nivel de directorio
cd ../.. Volver dos niveles de directorio
cd Entrar en el directorio principal personal
cd ~user1 Entrar en el directorio principal personal
cd - Volver al directorio donde estaba antes
pwd Mostrar la ruta de trabajo actual
ls Ver archivos en el directorio
ls -F Ver archivos en el directorio
ls -l Mostrar información detallada de archivos y directorios
ls -a Mostrar archivos ocultos
ls *[0-9]* Mostrar nombres de archivos y directorios que contienen números
tree Mostrar la estructura de árbol de archivos y directorios desde el directorio raíz
lstree Mostrar la estructura de árbol de archivos y directorios desde el directorio raíz
mkdir dir1 Crear un directorio llamado 'dir1' del directorio'
mkdir dir1 dir2 Crear dos directorios al mismo tiempo
mkdir -p /. | (cd/dir1/dir2 Crear un árbol de directorios
rm -f file1 Eliminar un archivo llamado 'file1' del archivo'
rmdir dir1 Eliminar un directorio llamado 'dir1' del directorio'
rm -rf dir1 Eliminar un directorio llamado 'dir1Eliminar el directorio ' de
rm -rf dir1 dir2 Eliminar dos directorios y su contenido al mismo tiempo
mv dir1 new_dir Renombrar/Mover un directorio
cp file1 sda of=2 Copiar un archivo
cp dir/* . Copiar todos los archivos de un directorio al directorio de trabajo actual
cp -a /. | (cd/dir1 . Copiar un directorio al directorio de trabajo actual
cp -a dir1 dir2 Copiar un directorio
ln -s archivo1 lnk1 Crear un enlace simbólico a un archivo o directorio
ln file1 lnk1 Crear un enlace físico a un archivo o directorio
touch -t 0712250000 file1 Modificar la marca de tiempo de un archivo o directorio - (YYMMDDhhmm)
iconv -l Listar las codificaciones conocidas
iconv -f fromEncoding -t toEncoding inputFile > outputFile Cambiar la codificación de caracteres
find . -maxdepth 1 -name *.jpg -print -exec convert Ajustar en lote el tamaño de los archivos en el directorio actual y enviarlos al directorio de miniaturas (requiere la conversión de ImageMagick)

Código de comando Comentarios de explicación
find / -name file1 Desde '/'Iniciar la búsqueda de archivos y directorios en el sistema de archivos raíz'
find / -user user1 Buscar archivos pertenecientes al usuario 'user1de archivos y directorios
find /home/user1 -name \*.bin En el directorio '/ home/user1En ' buscar archivos con final '.bin'
find /usr/bin -type f -atime +100 Buscar en el pasado10Archivos ejecutables no utilizados en los últimos 0 días
find /usr/bin -type f -mtime -10 Buscar en10Archivos creados o modificados en los últimos días
find / -name \*.rpm -ejecutar chmod 755 '{}' \; Buscar archivos que terminen en '.rpm' y definir sus permisos
find / -xdev -name \*.rpm Buscar archivos que terminen en '.rpm', ignorar dispositivos móviles como lector de CDs, USB, etc.
locate \*.ps Buscar archivos que terminen en '.ps' - Ejecutar primero el comando 'updatedb'
whereis halt Mostrar la ubicación de un archivo binario, código fuente o man
which halt Mostrar la ruta completa de un archivo binario o ejecutable

Código de comando Comentarios de explicación
mount /dev/hda2 /mnt/hda2 Montar la unidad llamada hda2de la unidad - Confirmar el directorio '/ mnt/hda2'Ya existe'
umount /dev/hda2 Desmontar la unidad llamada hda2de la unidad - Primero desde el punto de montaje '/ mnt/hda2'Salir'
fuser -km /mnt/hda2 Desmontar forzadamente cuando el dispositivo está ocupado
umount -n /mnt/hda2 Ejecutar operaciones de desinstalación sin escribir /etc/Archivo mtab- Muy útil cuando el archivo es de solo lectura o cuando el disco está lleno
mount /dev/fdformat /mnt/floppy Montar un disquete
mount /dev/cdrom /mnt/cdrom Montar un cdrom o dvdrom
mount /dev/hdc /mnt/cdrecorder Montar un cdrw o dvdrom
mount /dev/swapon /mnt/cdrecorder Montar un cdrw o dvdrom
mount -o loop file.iso /mnt/cdrom Montar un archivo o imagen ISO
mount -mkfs /dev/hda5 /mnt/hda5 Montar un sistema de archivos FAT de Windows32Crear un FAT
mount /dev/sda1 /mnt/usbdisk Montar un disco USB o dispositivo de memoria flash
mount -t smbfs -o username=user,password=pass //WinClient/compartir /mnt/compartir montar una compartición de red Windows

Código de comando Comentarios de explicación
df -h Muestra la lista de particiones montadas
ls -lSr | más Ordena archivos y directorios según el tamaño
du -sh dir1 Estimación del directorio 'dir'1'Espacio de disco utilizado'
du -sk * | ordenar -rn Muestra en orden ascendente el tamaño de los archivos y directorios según su capacidad
rpm -q -a --qf '%10{TAMAÑO}t%{NOMBRE}n' | ordenar -k1,1n Muestra en orden ascendente el espacio utilizado por los paquetes rpm instalados según su tamaño (sistemas fedora, redhat)
dpkg-consulta -W -f='${Instalado-Tamaño;10}t${Package}n' | sort -k1,1n Mostrar el espacio utilizado por los paquetes deb instalados según el tamaño (sistemas de tipo ubuntu, debian)

Código de comando Comentarios de explicación
groupadd group_name Crear un nuevo grupo de usuarios
groupdel group_name Eliminar un grupo de usuarios
groupmod -n new_group_name old_group_name Renombrar un grupo de usuarios
useradd -c "Nombre Apellido " -g admin -d /home/user1 -s /bin/bash user1 Crear un usuario que pertenezca al grupo de usuarios "admin"
useradd user1 Crear un nuevo usuario
userdel -r user1 Eliminar un usuario ( '-r' excluir el directorio principal)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Modificar las propiedades del usuario
passwd Modificar contraseña
passwd user1 Modificar la contraseña de un usuario (solo se permite que root lo ejecute)
chage -E 2020-12-31 user1 Establecer el plazo de expiración de la contraseña del usuario
pwck Revisar '/etc/Corregir el formato y la sintaxis del archivo 'passwd' y los usuarios existentes
grpck Revisar '/etc/Corregir el formato y la sintaxis del archivo 'passwd' y los grupos existentes
newgrp group_name Ingresar a un nuevo grupo para cambiar el grupo predeterminado de los archivos recién creados

Código de comando Comentarios de explicación
ls -lh Mostrar permisos
ls /tmp | pr -T5 -W$COLUMNS Dividir el terminal en5栏显示
chmod ugo+rwx directory1 Establecer los permisos de lectura (r), escritura (w) y ejecución (x) para el propietario (u), el grupo (g) y otros (o) del directorio
chmod go-rwx directory1 Eliminar los permisos de lectura, escritura y ejecución del grupo (g) y otros (o) para el directorio
chown user1 sda of=1 Cambiar las propiedades del propietario de un archivo
chown -R user1 directory1 Cambiar las propiedades del propietario de un directorio y, al mismo tiempo, cambiar las propiedades de todos los archivos en ese directorio
chgrp group1 sda of=1 Cambiar el grupo del archivo
chown user1:group1 sda of=1 Cambiar las propiedades de propietario y grupo de un archivo
find / -perm -u+s Enumerar todos los archivos en un sistema que utilizan el control SUID
chmod u+s /bin/sda of=1 Establecer el bit SUID de un archivo binario - El usuario que ejecuta el archivo también recibe los mismos permisos que el propietario
chmod u-s /bin/sda of=1 Desactivar el bit SUID de un archivo binario
chmod g+s /home/local ip_addr: Establecer el bit SGID de un directorio - Similar a SUID, pero para directorios
chmod g-s /home/local ip_addr: Deshabilitar el bit SGID de un directorio
chmod o+t /home/local ip_addr: Establecer el bit STIKY de un archivo - Permitir solo que el propietario legal elimine archivos
chmod o-t /home/local ip_addr: Deshabilitar el bit STIKY de un directorio

Código de comando Comentarios de explicación
chattr +a archivo1 Permitir solo escritura y lectura de archivo en modo de append
chattr +c archivo1 Permitir que este archivo pueda ser comprimido automáticamente por el núcleo/descomprimir
chattr +d archivo1 Durante la copia de seguridad del sistema de archivos, el programa dump ignorará este archivo
chattr +i archivo1 Configurar el archivo como inmutable, que no puede ser eliminado, modificado, renombrado ni enlazado
chattr +s archivo1 Permitir que un archivo se elimine de manera segura
chattr +S archivo1 Una vez que la aplicación haya realizado una operación de escritura en este archivo, el sistema escribirá inmediatamente los resultados de la modificación en el disco
chattr +u archivo1 Si se elimina un archivo, el sistema permitirá que recupere el archivo eliminado en el futuro
lsattr Mostrar propiedades especiales

Código de comando Comentarios de explicación
descomprimir bunzip2 sda of=1.bz2 descomprimir un archivo llamado 'archivo1.bz2el archivo
bzip2 sda of=1 comprimir un archivo llamado 'archivo1el archivo
descomprimir el archivo gunzip archivo1.gz descomprimir un archivo llamado 'archivo1.gz' del archivo
gzip archivo1 comprimir un archivo llamado 'archivo1el archivo
gzip -9 sda of=1 comprimir al máximo
rar a archivo1.rar test_file Crear un paquete llamado 'archivo1.rar' del paquete
rar a archivo1.rar archivo1 sda of=2 dir1 comprimir al mismo tiempo 'archivo1', 'archivo2y el directorio 'dir1'
rar x archivo1.rar descomprimir el paquete rar
descomprimir unrar x archivo1.rar descomprimir el paquete rar
Copiar el contenido del disco a un archivo -comprimir archive.tar archivo1 Crear un tarball sin comprimir
Copiar el contenido del disco a un archivo -comprimir archive.tar archivo1 sda of=2 dir1 Crear un paquete que contiene 'archivo1', 'archivo2y dir1el archivo de archivo
Copiar el contenido del disco a un archivo -tf archive.tar mostrar el contenido de un paquete
Copiar el contenido del disco a un archivo -descomprimir el archivo archive.tar liberar un paquete
Copiar el contenido del disco a un archivo -descomprimir el archivo archive.tar -C /. | (cd liberar el paquete en /en el directorio tmp
Copiar el contenido del disco a un archivo -comprimir archive.tar.bz2 dir1 Crear un bzip2paquete comprimido en formato
Copiar el contenido del disco a un archivo -descomprimir el archivo archive.tar.bz2 Descomprimir un bzip2paquete comprimido en formato
Copiar el contenido del disco a un archivo -comprimir archive.tar.gz dir1 Crear un paquete comprimido en formato gzip
Copiar el contenido del disco a un archivo -descomprimir el archivo archive.tar.gz Descomprimir un paquete comprimido en formato gzip
archivo zip1archivo.zip1 Crear un paquete comprimido en formato zip
zip -r archivo1archivo.zip1 sda of=2 dir1 comprimir varios archivos y directorios en un paquete comprimido en formato zip
unzip archivo1.zip descomprimir un paquete comprimido en formato zip

Código de comando Comentarios de explicación
rpm -ivh paquete.rpm instalar un paquete.rpm
rpm -ivh --nodeeps paquete.rpm instalar un paquete.rpm ignorando las advertencias de dependencias
rpm -U paquete.rpm actualizar un paquete.rpm sin cambiar sus archivos de configuración
rpm -F paquete.rpm actualizar un paquete.rpm ya instalado
rpm -e paquete_name.rpm eliminar un paquete rpm
rpm -qa mostrar todos los paquetes.rpm instalados en el sistema
rpm -qa | grep httpd mostrar todos los paquetes.rpm que contienen el nombre "httpd"
rpm -qi paquete_nombre obtener información especial de un paquete ya instalado
rpm -qg "Ambiente del Sistema"/Demonios" mostrar el paquete.rpm de un componente
rpm -ql paquete_nombre mostrar la lista de archivos proporcionados por un paquete.rpm ya instalado
rpm -qc paquete_nombre mostrar la lista de archivos de configuración proporcionados por un paquete.rpm ya instalado
rpm -q paquete_nombre --whatrequires mostrar la lista de dependencias de un paquete.rpm
rpm -q paquete_nombre --whatprovides mostrar el volumen ocupado por un paquete.rpm
rpm -q paquete_nombre --scripts mostrar en la instalación/eliminar los scripts ejecutados durante la instalación
rpm -q paquete_nombre --changelog mostrar el historial de modificaciones de un paquete.rpm
rpm -qf /etc/httpd/conf/httpd.conf confirmar qué paquete.rpm proporciona los archivos dados
rpm -qp paquete.rpm -l mostrar la lista de archivos proporcionados por un paquete.rpm no instalado
rpm --importar /media/cdrom/RPM-GPG-KEY importar certificados digitales de clave pública
rpm --checksig paquete.rpm confirmar la integridad de un paquete.rpm
rpm -qa gpg-pubkey confirmar la integridad de todos los paquetes.rpm instalados
rpm -paquete_nombre revisar el tamaño del archivo, permisos, tipo, propietario, grupo, MD5revisar y la fecha de última modificación
rpm -Va revisar todos los paquetes.rpm instalados en el sistema- usar con precaución
rpm -paquete.rpm confirmar que un paquete.rpm no esté instalado
rpm2paquete.rpm | cpio --extraer --hacer-directorios *bin* ejecutar el archivo ejecutable desde un paquete rpm
rpm -ivh /usr/src/redhat/RPMS/`arch`/paquete.rpm instalar un paquete construido desde un código fuente rpm
rpmbuild --rebuild nombre_del_paquete.src.rpm construir un paquete rpm desde un código fuente rpm

Código de comando Comentarios de explicación
yum install nombre_del_paquete descargar e instalar un paquete rpm
yum localinstall nombre_del_paquete.rpm instalar un paquete rpm, utilizando tu propio repositorio de software para resolver todas las dependencias
yum update nombre_del_paquete.rpm actualizar todos los paquetes rpm instalados en el sistema actual
yum update nombre_del_paquete actualizar un paquete rpm
yum remove nombre_del_paquete eliminar un paquete rpm
yum list listar todos los paquetes instalados en el sistema actual
yum search nombre_del_paquete buscar paquetes en el repositorio rpm
yum clean packages limpiar la caché rpm y eliminar los paquetes descargados
yum clean headers eliminar todos los archivos de encabezado
yum clean all eliminar todos los paquetes y archivos de encabezado en caché

Código de comando Comentarios de explicación
dpkg -i paquete.deb instalar/Actualiza un paquete deb
dpkg -r nombre_del_paquete eliminar un paquete deb del sistema
dpkg -l mostrar todos los paquetes deb instalados en el sistema
dpkg -l | grep httpd mostrar todos los paquetes deb que contienen el nombre "httpd"
dpkg -s nombre_del_paquete obtener información de un paquete especial instalado en el sistema
dpkg -L nombre_del_paquete mostrar la lista de archivos proporcionados por un paquete deb instalado en el sistema
dpkg --contenido paquete.deb mostrar la lista de archivos proporcionados por un paquete no instalado
dpkg -S /bin/ping confirmar qué paquete deb proporciona el archivo dado

Código de comando Comentarios de explicación
apt-obtener instalación paquete de instalación instalar/Actualiza un paquete deb
apt-instalar paquete de instalación en cdrom Instala desde el disco/Actualiza un paquete deb
apt-get update Actualiza los paquetes en la lista
apt-get upgrade Actualiza todos los software instalados
apt-get remove package_name Elimina un paquete deb del sistema
apt-get check Confirma que los repositorios de software dependientes están configurados correctamente
apt-get clean Limpia la caché de los paquetes descargados
apt-cache search searched-paquete Devuelve el nombre del paquete que contiene la cadena de búsqueda deseada

Código de comando Comentarios de explicación
cat file1 Mira el contenido del archivo desde el primer byte en sentido positivo
tac file1 Mira el contenido de un archivo desde la última línea en reversa
more file1 Mira el contenido de un archivo largo
less file1 Similares al comando 'more', pero permite operaciones en reversa en el archivo
head -2 sda of=1 Mira las primeras dos líneas de un archivo
tail -2 sda of=1 Mira las últimas dos líneas de un archivo
tail -f /var/log/messages Mira en tiempo real el contenido añadido a un archivo

Código de comando Comentarios de explicación
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt Combina el texto detallado de un archivo y escribe un resumen en un nuevo archivo
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt Combina el texto detallado de un archivo y escribe un resumen en un archivo existente
grep Aug /var/log/messages En el archivo '/var/log/Búsca la palabra clave "Aug" en el archivo messages'
grep ^Aug /var/log/messages En el archivo '/var/log/Búsca palabras que comiencen con "Aug" en el archivo messages'
grep [0-9] /var/log/messages Elije '/var/log/En todas las líneas que contienen números del archivo messages'
grep Aug -R /var/log/* En el directorio '/var/Búsca la cadena "Aug" en el directorio y subdirectorios posteriores
sed 's'/stringa1/stringa2/g' example.txt Reemplaza "string" en el archivo example.txt1"Reemplaza por "string"2"
sed'/^$/d' example.txt Elimina todas las líneas en blanco del archivo example.txt
sed'/ *#/d; /^$/d' example.txt desde example.txt Elimina todas las líneas de comentarios y las líneas en blanco del archivo
echo 'esempio' | tr '[:lower:]' '[:upper:]' Combina el contenido de las celdas superior e inferior
sed -e'1d' result.txt Excluye la primera línea del archivo example.txt
sed -n '/stringa1/home && tar x Ver solo las palabras que contienen "string"1" de las líneas
sed -e 's/ *$//' example.txt Eliminar los caracteres de espacio en blanco al final de cada línea
sed -e 's/stringa1//g' example.txt Eliminar la palabra "string" del documento1" y mantener todo lo restante
sed -n '1,5p;5q' example.txt Ver desde la línea5contenido de la línea
sed -n '5p;5q' example.txt Ver la línea5línea
sed -e 's/00*/0/g' example.txt Reemplazar múltiples ceros con un solo cero
cat -n file1 Marcar el número de línea del archivo
cat example.txt | awk 'NR%2==1' Eliminar todas las líneas pares de example.txt
echo a b c | awk '{print $1} Ver la primera columna de una línea
echo a b c | awk '{print $1,3} Ver la primera y tercera columna de una línea
paste file1 sda of=2 Combinar el contenido de dos archivos o dos columnas
paste -d'+" file1 sda of=2 Combinar el contenido de dos archivos o dos columnas, separados por"+"Distinguir
Ordenar file1 sda of=2 Ordenar el contenido de dos archivos
Ordenar file1 sda of=2 | uniq Extraer la unión de dos archivos (solo mantener una copia de las líneas repetidas)
Ordenar file1 sda of=2 | uniq -u Eliminar la intersección, dejando las otras líneas
Ordenar file1 sda of=2 | uniq -d Extraer la intersección de dos archivos (solo dejar los archivos que existen en ambos archivos)
comm -1 sda of=1 sda of=2 Comparar el contenido de dos archivos y eliminar solo 'file1El contenido que contiene ''
comm -2 sda of=1 sda of=2 Comparar el contenido de dos archivos y eliminar solo 'file2El contenido que contiene ''
comm -3 sda of=1 sda of=2 Comparar el contenido de dos archivos y eliminar solo la parte común

Código de comando Comentarios de explicación
dos2unix filedos.txt fileunix.txt Convertir el formato de un archivo de texto de MSDOS a UNIX
unix2dos fileunix.txt filedos.txt Convertir el formato de un archivo de texto de UNIX a MSDOS
recode ..HTML < page.txt > page.html Convertir un archivo de texto en html
recode -l | more Mostrar todos los formatos de conversión permitidos

Código de comando Comentarios de explicación
badblocks -v /dev/hda1 Revisar el disco hda1Bloques de malo en el disco
fsck /dev/hda1 Reparar/Revisar hda1Integridad del sistema de archivos Linux en el disco
fsck.ext2 /dev/hda1 Reparar/Revisar hda1en el disco ext2Integridad del sistema de archivos
e2fsck /dev/hda1 Reparar/Revisar hda1en el disco ext2Integridad del sistema de archivos
e2fsck -j /dev/hda1 Reparar/Revisar hda1en el disco ext3Integridad del sistema de archivos
fsck.ext3 /dev/hda1 Reparar/Revisar hda1en el disco ext3Integridad del sistema de archivos
fsck.vfat /dev/hda1 Reparar/Revisar hda1Integridad del sistema de archivos FAT en el disco
fsck.msdos /dev/hda1 Reparar/Revisar hda1Integridad del sistema de archivos DOS en el disco
dosfsck /dev/hda1 Reparar/Revisar hda1Integridad del sistema de archivos DOS en el disco

Código de comando Comentarios de explicación
(de tipo registro) sistema de archivos /dev/hda1 En hda1Crear un sistema de archivos en la partición
mke2fs /dev/hda1 En hda1 La creación de una partición linux ext2del sistema de archivos
mke2fs -j /dev/hda1 En hda1 La creación de una partición linux ext3Crear una partición con linux ext
(de tipo registro) sistema de archivos -mkfs 32 -F /dev/hda1 t vfat32 Crear un FAT
Sistema de archivos -n /dev/fdformat fd0
Comandos Linux — Sistema de archivos SWAP /dev/hda3 mkswap

Código de comando Comentarios de explicación
Comandos Linux — Sistema de archivos SWAP /dev/hda3 mkswap
Habilitar un nuevo sistema de archivos swap /dev/hda3 Crear un sistema de archivos swap
Habilitar un nuevo sistema de archivos swap /dev/hda2 /dev/swapon3 hdb

Código de comando Comentarios de explicación
El respaldo completo del directorio home' -Comandos Linux — Backup -f /. | (cd/if /home aj/0aj
El respaldo completo del directorio home' -1dump -f /. | (cd/if /home aj/Crear un '
El respaldo interactivo del directorio home' -restore /. | (cd/if home0.bak
Sincronizar un directorio remoto con un directorio local a través de ssh y compresión -Sincronizar los directorios de ambos lados --e ssh /home /. | (cd Restaurar un respaldo interactivo
Sincronizar un directorio remoto con un directorio local a través de ssh y compresión -Sincronizar los directorios de ambos lados -az --e ssh /rogpav/. | (cd home ip_address:
Sincronizar un directorio remoto con un directorio local a través de ssh y compresión -rsync -az --Sincronizar a través de un canal SSH rsync/home/local ip_addr: /home/( cd eliminar ip_addr:
Sincronizar un directorio remoto con un directorio local a través de ssh y compresión -rsync -az --e ssh /home/eliminar/home/local ip_addr: public
Sincronizar un directorio local con un directorio remoto a través de ssh y compresión1dd bs=/dev/M if= hda | gzip | ssh user@ip_addr 'dd of=hda.gz'
dd if=/dev/Ejecutar una operación de respaldo local en el host remoto a través de ssh/. | (cd/sda of=1 file
Copiar el contenido del disco a un archivo -tar /home/user Puf backup.tar/home/Ejecutar una vez '
user' la operación de respaldo interactivo del directorio /. | (cd/( cd/ local -home ) | ssh /home/compartir/ && tar c . ) | ssh -home && tar x && tar x
Copiar el contenido de un directorio remoto a través de ssh /( tar c -home ) | ssh /home/backup-C user@ip_addr 'cd -home && tar x p'
Copiar un directorio local a un directorio remoto a través de ssh - tar cf /. | (cd/tmp - backup ; tar xf )
find /home/user1 -name='*Copiar un directorio local a otro lugar, manteniendo los permisos y enlaces originales -.txt' | xargs cp --target-directory=/home/backup/ --parents Buscar y copiar todos los archivos que terminen en '.txt' de un directorio a otro
find /var/log -name='*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Buscar todos los archivos que terminen en '.log' y crear un paquete bzip
dd if=/dev/hda of=/dev/hda of=512 hda bs=1 fd0 bs=
dd if=/dev/Hacer una acción que copie el contenido de MBR (Master Boot Record) a una disquete/dev/fd0 of=512 hda bs=1 count=

Código de comando Comentarios de explicación
cdrecord -Comando Linux — Disco óptico2 v gracetime=/dev/cdrom -dev= -eject blank=fast force
Crear un archivo de imagen ISO comprimido en el disco /dev/Borrar el contenido de un disco óptico reescribible cdrom > cd.iso
Crear un archivo de imagen ISO comprimido en el disco /dev/Crear un archivo de imagen ISO en el disco cdrom | gzip > cd_iso.gz
Crear un archivo de imagen ISO comprimido en el disco -mkisofs -J-permitir-puntos -R -V "Etiqueta CD" -iso-level 4 -o ./cd.iso data_cd Crear un archivo de imagen ISO de un directorio
cdrecord -v dev=/dev/cdrom cd.iso Grabar un archivo de imagen ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Grabar un archivo de imagen ISO comprimido
mount -o loop cd.iso /mnt/iso Montar un archivo de imagen ISO
cd-paranoia -B Copiar una pista de un CD a un archivo wav
cd-paranoia -- "-3" Copiar una pista de un CD a un archivo wav (parámetros)-3)
cdrecord --scanbus Escanear el bus para identificar el canal scsi
dd if=/dev/hdc | md5sum Verificar el md de un dispositivo5Código de suma, por ejemplo, un CD

Código de comando Comentarios de explicación
dhclient eth0 Activar el dispositivo de red ‘eth0’ en modo dhcp
ethtool eth0 Mostrar las estadísticas de tráfico de la tarjeta de red ‘eth0’
host www.example.com buscar el nombre del host para resolver el nombre y la dirección IP y el espejo
hostname Mostrar el nombre de host
ifconfig eth0 Mostrar la configuración de una tarjeta de red Ethernet
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Controlar la dirección IP
ifconfig eth0 promisc Configurar ‘eth0’ en modo promiscuo para detectar paquetes (sniffing)
ifdown eth0 Desactivar un dispositivo de red ‘eth0’
ifup eth0 Activar un dispositivo de red ‘eth0’
ip link show Mostrar el estado de conexión de todos los dispositivos de red
iwconfig eth1 Mostrar la configuración de una tarjeta de red inalámbrica
iwlist scan mostrar la red inalámbrica
mii-herramienta eth0 mostrar el estado de conexión de ‘eth0’
netstat -tup mostrar todas las conexiones de red activas y sus PID
netstat -tup1 mostrar todos los servicios de red en escucha en el sistema y sus PID
netstat -rn mostrar la tabla de rutas, similar a “route -n” comando
nslookup www.example.com buscar el nombre del host para resolver el nombre y la dirección IP y el espejo
route -n mostrar la tabla de rutas
route add -red 0/0 gw IP Gateway controlar el gateway predeterminado
route add -net 192.168.0.0 máscara de red 255.255.0.0 gw 192.168.1.1 controlar el acceso hacia la red ‘192.168.0.0/16rutas estáticas ‘
route del 0/0 gw IP gateway eliminar las rutas estáticas
echo “1”> /proc/sys/net/ipv4/ip_foward activar el encaminamiento IP
tcpdump tcp puerto 80 mostrar todos los bucles HTTP
whois www.example.com buscar en la base de datos Whois

Código de comando Comentarios de explicación
mount -t smbfs -o username=user,password=pass //WinClient/compartir/mnt/compartir montar una compartición de red Windows
nbtscan ip addr resolución de nombres netbios
nmblookup -A ip addr resolución de nombres netbios
smbclient -L ip addr/hostname mostrar las comparticiones remotas de un host Windows
smbget -Rr smb://ip addr/compartir como wget, puede descargar archivos desde un host Windows a través de smb

Código de comando Comentarios de explicación
iptables -t filtro -L mostrar todas las conexiones de la tabla de filtro
iptables -t nae -L mostrar todas las conexiones de la tabla NAT
iptables -t filtro -F limpiar todas las reglas basadas en la tabla de filtro
iptables -t nat -F limpiar todas las reglas basadas en la tabla NAT
iptables -t filtro -X eliminar todas las conexiones creadas por el usuario
iptables -t filtro -A INPUT -p tcp --dport telnet -j ACCEPT permite el acceso de telnet
iptables -t filtro -A OUTPUT -p tcp --dport telnet -j DROP bloquea el acceso de telnet
iptables -t filtro -A FORWARD -p tcp --dport pop3 -j ACCEPT permite el encaminamiento de POP en la conexión3conexión
iptables -t filtro -A INPUT -j LOG --log-prefijo registra todos los paquetes bloqueados en la conexión
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Establecer un PAT (traspaso de dirección y puerto) en eth0 para ocultar los paquetes enviados
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 Redirigir paquetes a una dirección de host a otro host

Código de comando Comentarios de explicación
free -m Enumerar el estado de RAM en megabytes
kill -9 process id Cerrar forzadamente un proceso y finalizarlo
kill -1 process id Forzar a un proceso a recargar su configuración
last reboot Mostrar historial de reinicios
lsmod Enumerar módulos del kernel en estado
lsof -p process id Enumerar una lista de archivos abiertos por un proceso
lsof /home/user1 Enumerar la lista de archivos abiertos en la ruta del sistema proporcionada
ps -eafw Enumerar tareas de Linux
ps -e -o pid,args --forest Enumerar tareas de Linux de manera jerárquica
pstress Mostrar el programa en un gráfico en forma de árbol
smartctl -A /dev/hda Monitorear la confiabilidad de los dispositivos de disco duro mediante la activación de SMART
smartctl -i /dev/hda Comprobar si el SMART de un dispositivo de disco duro está activado
strace -c ls >/dev/null Enumerar las llamadas del sistema realizadas por un proceso
strace -f -e open ls >/dev/null Enumerar llamadas a bibliotecas
tail /var/log/dmesg Mostrar eventos internos del proceso de arranque del kernel
tail /val/log/messages Mostrar eventos del sistema
top Enumerar las tareas de Linux que utilizan más recursos de CPU
watch -nl 'cat /proc/interrupts’ Enumerar interrupciones en tiempo real

Código de comando Comentarios de explicación
alias hh='history' Establecer un alias para el comando history (historial)
apropos ...keyword Enumerar una lista de comandos que incluyen palabras clave del programa, especialmente útil cuando solo sabes qué hace el programa y no recuerdas el comando
chsh Cambiar el comando shell
chsh --list-shells Un excelente comando para saber si debes conectarte de forma remota a otro equipo
gpg -c filel Encriptar un archivo con GNU Privacy Guard
gpg filel.gpg Desencriptar un archivo con GNU Privacy Guard
Sus huellas digitales: