Cómo usar el comando Fuser en Linux

Cómo usar el comando Fuser en Linux
Se acceden a los archivos o directorios en Linux mediante procesos de una identidad única. Si queremos realizar alguna acción sobre el proceso específico que accede a un archivo o directorio específico, debemos saber sobre la ID de proceso de ese proceso en particular. En este artículo, vamos a explicar la utilización del comando fusor en Linux con la ayuda de algunos ejemplos.

¿Cuál es el comando fusor en Linux?

Existen diferentes comandos utilizados en Linux para administrar las redes y el monitoreo de los procesos, entre ellos un comando muy útil es el comando Fuser, que se utiliza para descubrir los procesos utilizados por el archivo, los directorios o los enchufes que se mencionan en el comando ejecutado. Podemos averiguar los detalles del comando fusor, ya sea accediendo a su manual o ejecutando el comando "fusor" en el terminal. Para abrir el manual de Fuser, ejecute el comando:

$ fusor de hombre

O usando el comando fusor:

$ fusor

En la salida anterior, podemos ver que genera los comentarios de "No se da la especificación de proceso" porque no hemos ingresado los detalles de ningún proceso y explicamos el uso del comando del fusor. Para mostrar los detalles del proceso que acceden al directorio de trabajo actual:

$ fusor -v .

En el comando anterior, "."Se utiliza para descubrir los detalles del proceso del directorio actual, ha mostrado el nombre" Usuario ", PID del proceso, Access (C significa para el directorio actual) y los medios de comando que está utilizando el proceso. También podemos mostrar los procesos utilizados para abrir y ejecutar el archivo de texto, por ejemplo, tenemos un archivo de texto con el nombre, mytestFile1.TXT:

$ fuser -v -m mytestFile1.TXT

En el comando anterior, el indicador "-m" (m significa soporte) se utiliza para encontrar los procesos del sistema de archivos que acceden al archivo, mytestfile.TXT. Este indicador es muy útil para descubrir los procesos que acceden a cualquier archivo en particular para que podamos matarlo. Podemos matar el proceso usando el comando Fuser, por ejemplo, queremos matar todos los procesos, usamos el indicador "-K" y para todos los procesos, usar ".":

$ fusor -k .

Matará todos los procesos del directorio de inicio, incluido el proceso que ejecuta el sistema operativo y el sistema operativo se cerrará, así que tenga cuidado, y si desea que el sistema le solicite matar cada proceso o no, use el Bandera "-i" con "-k":

$ fusor -ki .

En la salida anterior, primero, mostrará todos los procesos que están utilizando el directorio de inicio y luego le pide al usuario que elimine o no todos los procesos. Además, hay muchas otras señales que se pueden usar con el comando fusor. Para enumerar todas las señales, use el comando:

$ fusor -l

Conclusión

Cada archivo o comando en Linux usa algunos procesos del sistema. Si queremos saber qué procesos están utilizando qué archivos, tomas y comandos usamos el comando Fuser. También podemos matar los procesos identificando el proceso con el comando fusor y el indicador "-k" se usa para matar el proceso. En este artículo, hemos discutido el uso del comando Fuser en detalle y también explicamos diferentes banderas que se pueden usar con el comando Fuser.