Herramientas de usuario

Herramientas del sitio


sistemas:linux:linux

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
sistemas:linux:linux [2013/07/13 06:30]
alfred [Trabajar en background]
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 === === 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: Podemos lanzar un proceso con la consola de la GUI del sistema y que este quede desconectado de ella de varias formas:
Línea 135: 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 208: 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. \\ 
sistemas/linux/linux.1373697049.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)