Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
sistemas:linux:linux [2012/11/01 21:30] alfred [Herramientas para archivos] |
sistemas:linux:linux [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 21: | Línea 21: | ||
| * ''kill -9 %numeroJob'' | * ''kill -9 %numeroJob'' | ||
| * ''kill -9 numeroPID'' | * ''kill -9 numeroPID'' | ||
| - | + | * ''pkill -9 -f my_pattern'', a partir de un patrón. | |
| + | === Desde consola GUI === | ||
| + | Podemos lanzar un proceso con la consola de la GUI del sistema y que este quede desconectado de ella de varias formas: | ||
| + | <code> | ||
| + | $ setsid gnome-calculator # setid desconecta de la terminal una vez esta se cierra | ||
| + | $ gnome-calculator & disown # <comando> & disown | ||
| + | $ (gnome-calculator &) # (<comando> &) | ||
| + | $ nohub gnome-calculator | ||
| + | </code> | ||
| ==== Red ==== | ==== Red ==== | ||
| * Ver configuarción actual: ''ip addr'' | * Ver configuarción actual: ''ip addr'' | ||
| Línea 129: | Línea 136: | ||
| * ''dmesg -c'' limpiará los mensajes. | * ''dmesg -c'' limpiará los mensajes. | ||
| ===== Shell ===== | ===== Shell ===== | ||
| + | ==== Uso de la consola ==== | ||
| + | * ''Cursor arriba'' muestra el anterior comando. | ||
| + | * ''$ history'' muestra los comandos ejecutados. | ||
| + | * ''!<num>'' ejecutará el número del history indicado. | ||
| + | * ''Ctrl+R'' hará una busqueda hacia atrás de una porción cada vez que pulses dicha combinación. | ||
| + | * ''!<letras>'' ejecuta el anterior comando que inicie por esas letras. | ||
| ==== Nociones ==== | ==== Nociones ==== | ||
| Línea 202: | Línea 215: | ||
| </code> | </code> | ||
| + | ==== locate ==== | ||
| + | Es un comando de búsqueda como ''find'', aunque no tan flexible pero sí que permite el indexado. \\ | ||
| + | Existen las siguientes variantes: | ||
| + | * slocate, la presentación de resultados la realiza acorde a los permisos que tiene el usuario, para que no vea datos de otros. | ||
| + | * mlocate, slocate pero sin indexación completa del disco duro, sólo con las diferencias. | ||
| + | * rlocate, la base de datos se va realizando a tiempo real. | ||
| + | |||
| + | Parámetros: | ||
| + | * ''-i'' ignorar mayúsculas. | ||
| + | |||
| + | === updatedb === | ||
| + | Es el comando para actualizar la base de datos de locate. Para lanzarlo con ''sudo updatedb''. \\ | ||
| + | La configuración de esta está en ''/etc/updatedb.conf'' y se realiza utilizando "clave = valor" donde la clave son: | ||
| + | * PRUNEFS: Una lista de tipos de sistemsas de ficheros que no han de ser escaneados. | ||
| + | * PRUNENAMES: Una lista de nombres de directorios que no han de ser escaneados. | ||
| + | * PRUNEPATHS: Una lista de rutas completas que no han de ser escaneadas. | ||
| + | * PRUNE_BIND_MOUNTSFR: Valores (0, no, 1 o yes) que indican si los montajes bind han de ser escaneados. | ||
| + | |||
| + | <code> | ||
| + | PRUNE_BIND_MOUNTS="yes" | ||
| + | # PRUNENAMES=".git .bzr .hg .svn" | ||
| + | PRUNEPATHS="/tmp /var/spool /media" | ||
| + | PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre_lite tmpfs usbfs udf fuse.glusterfs fuse.sshfs ecryptfs fusesmb devtmpfs" | ||
| + | </code> | ||
| + | === Notas === | ||
| + | * Podemos encontrar el comando en los paquetes: ''findutils'', ''mlocate''... | ||
| + | * Catfish es una interface gráfica para realizar búsquedas con ''find'' y ''locate''. | ||
| ==== netcat ==== | ==== netcat ==== | ||
| **netcat** o **nc** es un programa que te permite leer y escribir paquetes de red mediante conexiones TCP o UDP. \\ | **netcat** o **nc** es un programa que te permite leer y escribir paquetes de red mediante conexiones TCP o UDP. \\ | ||