Hvordan du bruker fuser -kommandoen i Linux

Hvordan du bruker fuser -kommandoen i Linux
Filer eller kataloger i Linux får tilgang til prosesser med en unik identitet. Hvis vi ønsker å utføre noen handlinger på den spesifikke prosessen som får tilgang til en spesifikk fil eller katalog, må vi vite om prosess -ID for den aktuelle prosessen. I denne oppskrivningen skal vi forklare bruken av fikseringskommandoen i Linux ved hjelp av noen eksempler.

Hva er fuser -kommandoen i Linux

Det er forskjellige kommandoer brukt i Linux for å administrere nettverk og overvåke prosessene, blant dem en veldig nyttig kommando er fikseringskommandoen, som brukes til å finne ut prosessene som brukes av filen, katalogene eller stikkontaktene som er nevnt i Kommando utført. Vi kan finne ut detaljene i fikseringskommandoen enten ved å få tilgang til manualen eller kjøre "fuser" -kommandoen i terminalen. For å åpne håndboken for fiksering, kjør kommandoen:

$ mann fuser

Eller ved hjelp av fikseringskommandoen:

$ fuser

I output ovenfor kan vi se at den genererer kommentarene til "ingen prosessspesifikasjoner gitt" fordi vi ikke har lagt inn detaljene i noen prosess og forklart bruken av fikseringskommandoen. For å vise prosessdetaljene som får tilgang til gjeldende arbeidskatalog:

$ fuser -v .

I kommandoen ovenfor, ".”Brukes til å finne ut prosessdetaljene i den nåværende katalogen, den har vist“ bruker ”-navnet, PID for prosessen, tilgang (C Stativ for den gjeldende katalogen) og kommandomidler som bruker prosessen. Vi kan også vise prosessene som brukes til å åpne og kjøre tekstfilen, for eksempel har vi en tekstfil med navnet, MytestFile1.tekst:

$ fuser -v -m myTestFile1.tekst

I kommandoen ovenfor brukes “-M” -flagget (M Montery Mount) for å finne ut prosessene til filsystemet som får tilgang til filen, MytestFile.tekst. Dette flagget er veldig nyttig for å finne ut prosessene som får tilgang til en bestemt fil, slik at vi kan drepe den. Vi kan drepe prosessen ved å bruke fikseringskommandoen, for eksempel vil vi drepe alle prosessene, vi bruker "-K" -flagget, og for alle prosesser bruker ".”:

$ fuser -k .

Den vil drepe alle prosessene i hjemmekatalogen, inkludert prosessen som kjører operativsystemet og operativsystemet vil bli lagt ned, så vær forsiktig, og hvis du vil at systemet vil be deg om å drepe hver prosess eller ikke, bruk “-I” flagg med “-K”:

$ fuser -ki .

I output ovenfor, vil den først vise alle prosessene som blir brukt av hjemmekatalogen, så ber den brukeren slette eller ikke hver prosess. Det er også mange andre signaler som kan brukes med fikseringskommandoen. For å liste opp alle signalene, bruk kommandoen:

$ fuser -l

Konklusjon

Hver fil eller kommando i Linux bruker noen prosesser i systemet. Hvis vi vil vite hvilke prosesser som bruker hvilke filer, stikkontakter og kommandoer, bruker vi fikseringskommandoen. Vi kan også drepe prosessene ved å identifisere prosessen med fikseringskommandoen og "-K" -flagget brukes til å drepe prosessen. I denne skrivingen har vi diskutert bruken av fikseringskommandoen i detalj og forklarer også forskjellige flagg som kan brukes med fikseringskommandoen.