Hva er Dev/Pts i Linux

Hva er Dev/Pts i Linux
Dev/Pts er en pseudoterminal stimulert av programmer som Telnet og SSH. Siden fremveksten av Microsoft Windows, brukes Linux bare som et ekstra operativsystem i stedet for en såle eller primært operativsystem. Derfor er det behov for pseudoterminaler å bruke UNIX- og Linux -programmene. Dev/pts filer lagrer informasjon relatert til tilkoblede enheter gjennom Linux i spesielle kataloger.

Når enheter som tastaturet og musen er direkte koblet til datamaskinen gjennom serielle porter, kalles tilkoblingen TTY. Les denne guiden hvis du er nysgjerrig på /dev /pts. I denne guiden vil vi forklare om /dev /pts i Linux.

Hva er /dev /pts i linux?

/Dev /Pts betegner hovedfilene relatert til den pseudoterminale slaven eller en mester, og systemet lagrer den som /dev /ptmx. Du kan åpne beskrivelsene til disse masterfilene ved hjelp av Grantpt og Unlockpt -kommandoer.

Programmer som XTERM og Telnet hjelper til. Programdataene presenteres for filene som om de kjøres på en faktisk terminal ved å bruke dataene til slavefilen som inndata for hovedfilen.

Denne prosessen er lagret i kataloger som er oppført som Dev/Pts -filsystemet i Linux som hjelper funksjonen til slike pseudoterminaler. Hvis du stopper med /dev, betyr det en vanlig filkatalog i den vanlige flyt av filer. Men hvis du bruker /dev /pts, er den tilknyttet den spesielle katalogen som bare er tilgjengelig i kjernen opprettet av Linux. Hvert unikt terminalvindu er relatert til en Linux PTS -oppføring i /Dev /PTS -systemet.

Bruk “W” -kommandoen for å se pseudoterminal som applikasjonen er tilkoblet. Her kan du få detaljene om de berørte applikasjonene som pseudoterminal er koblet til:

w

DEVPTS -filkatalogen har forskjellige filer med filer på en slik måte at hver montering har forskjellige indekser i henhold til de tildelte pts og er unik fra hverandre.

Du kan også bruke Mount -kommandoen for å bekrefte om Dev/Pts -filene er montert i Linux.

sudo mount devpts /dev /pts

Det er mange typer pseudoterminaler -applikasjoner som du kan bruke til Linux, for eksempel GUI -terminaler inkludert XTERM og konsoll, eksterne skallapplikasjoner og multiplexer -applikasjoner.

En enkelt pseudoterminal kan motta flere utganger fra forskjellige programmer om gangen. Flere programmer som ruting til samme terminal for lesing ville forvirre flere innganger.

Det er viktig å forstå at filene som er lagret praktisk talt i /Dev /Pts -katalogene er abstrakte og ikke virkelige filer. Dataene relatert til programmene om utførelse lagres midlertidig mens pseudoterminaler er i bruk. Hvis du åpner /dev /pts som filer, vil det vanligvis være mindre nyttig.

Noen ganger er det mulig at kommandosystemet ikke er egnet for å montere DevPts -filene. Du kan se om filsystemene er oppført i utdataene etter å ha kjørt følgende kommando:

CAT /Proc /Filsystems

Hvis Linux -kjernen din ikke støtter dette systemet, kan du laste ned den nyeste versjonen som støtter dev/pts -filene.

Konklusjon

The /dev /pts er en spesiell virtuell midlertidig filkatalog unik for Linux -systemet mens du kjører programmene gjennom pseudoterminaler. Selv om disse filene ikke nødvendigvis lagrer permanente poster over relaterte data, bidrar de ved å knytte lesingen eller skrive et program i hver terminal og lagre den avgjørende informasjonen for å lykkes med å kjøre programmene gjennom pseudoterminaler.