Listado de Comandos de Linux
Comando | Descripción |
---|---|
read |
Lee una línea de la entrada estándar y asigna las palabras de la línea a las variables indicadas, si el número de palabras es mayor que el número de variables se asigna a la última variable las palabras sobrantes. Si es a la inversa se restaura el valor de las variables no asignadas. read -e inserta toda la línea en la primer variable. read -p frase muestra frase si se lee de un terminal. read -p "Escriba algo: " palabra1 palabra2 palabra3 echo $palabra1 $palabra2 $palabra3 |
reboot |
Reinicia el sistema. |
renice |
Comando muy utilizado en QNX, el cual cambia la prioridad de un proceso en marcha. Este se hace con una prioridad fija, es decir el valor que coloco en es el nuevo valor de prioridad que tendrá el proceso. Mientras menor es el valor de la prioridad mayor prioridad tiene el proceso. renice prioridad PID_del_proceso |
resolvconf |
Para entornos Debian y derivados, este programa administra la correcta configuración del archivo resolv.conf, proporcionando un marco estándar para la actualización de este archivo. |
rm |
Elimina los archivos indicados; por defecto no elimina directorios. Alguna de sus opciones son: -f ignora archivos inexistentes y nunca pide confirmación. -i interactivo, pregunta antes de eliminar cada archivo. -r, -R recursivo, borra directorios y su contenido. -v verboso, muestra nombre de cada archivo eliminado. |
rmdir |
Elimina directorios vacíos. rmdir -p directorio elimina directorios padres si quedan vacíos. En vez de usar este comando, generalmente se usa el comando rm de la forma rm -r donde no hace falta que los directorios estén vacíos. |
rmmod |
Elimina módulos del kernel. Su sintaxis es de la forma: |
route |
Muestra/edita la tabla de rutas route del default gw 192.168.99.254 borra la ruta por defecto. route add default gw 192.168.99.253 inserta esta puerta de enlace por defecto. # route -n Tabla de rutas IP del núcleo Destino Pasarela Genmask Indic Métric Ref Uso Interfaz 192.168.99.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 0.0.0.0 192.168.99.254 0.0.0.0 UG 0 0 0 eth0 |
runlevel |
Muestra en que runlevel estoy ejecutando el sistema. Ejemplo de uso: # runlevel N 2 |
safecopy |
Herramienta de recuperación de datos que trata de extraer datos como sea posible de una unidad (memorias, particiones del disco duro, CDs, dispositivos de cinta, etc), donde otras herramientas como dd dd fallarían debido a errores de E/S. SafeCopy incluye una capa IO bajo nivel para leer discos CD-ROM en modo RAW, y emitir dispositivo se reinicia y otras operaciones útiles de bajo nivel en una serie de otras clases de dispositivos. Su sintaxis es de la forma: Alguna de las opciones que tiene el comando safecopy son: --stage1 Es un preset que contiene varias opciones: para rescatar la mayoría de los datos en forma rápida, sin utilizar reintentos y evitando las zonas malas. --stage2 Preset para rescatar a más datos, sin utilizar reintentos pero realizando una búsqueda exacta del principio y fin de la áreas dañadas. --stage3 Preset para rescatar todo lo que se pueda utilizando los máximos reintentos y el acceso de bajo nivel. Existen varias opciones pero los preset anteriores son los más usados Lo siguiente es un ejemplo de salida del comando safecopy # safecopy --stage1 /dev/sdb output.img Low level device calls enabled mode: 2 Reported hw blocksize: 4096 Reported low level blocksize: 4096 Filesize not reported by stat(), trying seek(). File size: 80060424192 Blocksize: 4096 Fault skip blocksize: 104857600 Resolution: 104857600 Min read attempts: 1 Head moves on read error: 0 Badblocks output: stage1.badblocks Marker string: BaDbLoCk Starting block: 0 Source: /dev/sdb Destination: output.img [0]( 0){X}[25600]( 104857600) Done! Recovered bad blocks: 0 Unrecoverable bad blocks (bytes): 1 (104857600) Blocks (bytes) copied: 0 (0) Algunos comandos relacionados son: testdisk, photorec, scalpel, magicrescue, foremost, y ddrescue. |
scalpel |
Programa en linea de comandos para la recuperación de archivos. La recuperación la realiza por tipo de archivo al igual que el comando photorec. Es decir utiliza la técnica de File Carving (lee los encabezados, pies de página y estructura interna de los archivos, accediendo a la base de datos de bloques). Su sintaxis es de la forma: Antes de ejecutarlo se debe quitar el comentario a las extensiones que queramos recuperar en su archivo de configuración, que por lo general, está en /etc/scalpel/scalpel.conf. También la carpeta destino debe estar vaciá. En el siguiente ejemplo se ejecuta sobre la unidad /dev/sdc la cual esta dañada y se le solicita que guarde lo recuperado en la carpeta prueba # scalpel /dev/sdc -o prueba Scalpel version 1.60 Written by Golden G. Richard III, based on Foremost 0.69. Opening target "/dev/sdc" Image file pass 1/2. Allocating work queues... Work queues allocation complete. Building carve lists... Carve lists built. Workload: jpg with header "\xff\xd8\xff\xe0\x00\x10" and footer "\xff\xd9" --> 0 files Carving files from image. Image file pass 2/2. /dev/sdc: 100.0% |**************************************| 74.6 GB 00:00 ETAProcessing of image file complete. Cleaning up... Done. Scalpel is done, files carved = 0, elapsed = 648 seconds. Algunos comandos relacionados son: testdisk, photorec, magicrescue, safecopy, foremost, y ddrescue. |
scp |
Copia uno o varios archivos y/o carpetas de un nodo a otro indicando el origen y el destino. Con la opción -r podremos copiar una carpeta con sus subcarpetas. scp fichero.tar luis@192.168.100.2:/home/luis/fichero.tar copiamos fichero.tar al otro nodo. scp luis@192.168.100.2:/home/luis/fichero.tar fichero.tar copiamos del otro nodo el fichero.tar a nuestro nodo. |