Hva er Linux -kommandoen for å finne ut hvilket skall du bruker

Hva er Linux -kommandoen for å finne ut hvilket skall du bruker
I Linux -operativsystemet er skallet mediet mellom brukeren og datasystemet som kommuniserer kommandoene som er lagt inn av brukerne i terminalen til datamaskinen og ber det om å utføre den spesifiserte oppgaven. Det er forskjellige typer skjell, den første typen skall som ble brukt i ca. 1976 var Bourne Shell (SH), og i dag bruker de fleste Linux-baserte operativsystemer GNU Bourne-igjen Shell, ofte kjent som Bash.

Når vi bruker noen distribusjon av Linux, det første vi vil vite om skallet vi bruker, for å finne ut informasjon om skallet, kan forskjellige kommandoer brukes, i denne oppskrivningen vil vi diskutere disse kommandoene.

Hva er kommandoene for å finne ut skjell du bruker i Linux

Det er forskjellige typer skjell installert når vi logger inn Linux -operativsystemet, for å liste opp alle disse skjellene, vi bruker kommandoen:

$ katt /etc /skall

I ovennevnte out. Disse skjellene har sine egne funksjoner og spesifikasjoner, men for å vite hvilket skall som brukes av Linux, er det mange kommandoer, den første som vi skal diskutere er ganske enkelt å skrive ut verdien av variabel $ Skall Ved hjelp av Echo Command:

$ ekko $ skall

Utgangen viser at vi bruker bash -skallet. En annen måte å finne Shell på er å bruke Echo -kommandoen:

$ ekko $ 0

På samme måte kan skallet bli funnet ut ved å bruke PS -kommandoen, selv om PS -kommandoen brukes til å vise PID -ene i alle løpsprosessene:

$ ps

For å finne skallet du bruker ved hjelp av PS-kommandoen, utfør følgende kommando med flagget “-P” som er for PID, og ​​pass $$, for å bruke den nåværende PID på skallet:

$ ps -p $$

Kolonnen under navnet "CMD" viser skallnavnet du bruker, på samme måte, ReadLink -kommandoen kan også brukes til å vise skallet:

$ readlink/proc/$$/exe

En av de mest brukte teknikkene for å finne skjellene er ved å få tilgang til /etc /passwd, den inneholder viktige legitimasjoner som brukernavn, passord og brukere, slik at vi kan bruke denne banen ved hjelp av GREP -kommandoen og vise skallet deg bruker:

$ grep "^$ bruker" /etc /passwd

Vi brukte GREP-kommandoen for å vise detaljene til variabel $ bruker som er lagret på /etc /passwd, og den siste kommandoen vi skal diskutere i denne skrivingen er LSOF-kommandoen, den brukes til å liste opp de åpne filene og prosessene , men det kan også brukes til å vise skallet ved å bruke flagget “-p” med $$:

$ lsof -p $$

Konklusjon

Shell spiller en viktig rolle; Den kommuniserer informasjonen gitt av brukeren til datamaskinen og sørger for at de brukerspesifiserte oppgavene skal fullføres av datamaskinen. I denne oppskrivningen har vi diskutert forskjellige kommandoer som vi kan finne ut navnet på skallet vi bruker i Linux. Det er forskjellige metoder omtalt i denne oppskrivningen, alle er praktiske og mest nyttige.