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 [2012/11/01 11:26]
127.0.0.1 editor externo
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 70: Línea 77:
  
 ==== Herramientas para archivos ==== ==== Herramientas para archivos ====
-  * ''​grep -r "imbing" ​./​*''​ buscará "​imbing"​ dentro de todos los archivos del directorio actual y entrando en los subdirectorios.+  * ''​grep -r *imbing ./​*''​ buscará ​palabras que acaben con "​imbing"​ dentro de todos los archivos del directorio actual y entrando en los subdirectorios.
   * ''​sed '​s/​old_string/​new_string/​g'​ file.txt > new_file.txt''​ , coge file.txt y sustituye "​old_string"​ por "​new_string"​ volcando el contenido en new_file.txt.   * ''​sed '​s/​old_string/​new_string/​g'​ file.txt > new_file.txt''​ , coge file.txt y sustituye "​old_string"​ por "​new_string"​ volcando el contenido en new_file.txt.
   * ''​cat file''​ muestra el contenido de un fichero.   * ''​cat file''​ muestra el contenido de un fichero.
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. \\ 
sistemas/linux/linux.1351769194.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)