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.