Linux లో TTY అంటే ఏమిటి? (మరియు tty ఆదేశాన్ని ఎలా ఉపయోగించాలి)
ఏమి చేస్తుంది tty
కమాండ్ చేయండి? ఇది మీరు ఉపయోగిస్తున్న టెర్మినల్ పేరును ముద్రిస్తుంది. TTY అంటే “టెలిటైప్రైటర్”. ఆదేశం పేరు వెనుక కథ ఏమిటి? అది కొంచెం వివరించడానికి పడుతుంది.
1800 ల నుండి టెలిప్రింటర్లు
1830 మరియు 1840 లలో, టెలిప్రింటర్లు అని పిలువబడే యంత్రాలు అభివృద్ధి చేయబడ్డాయి. ఈ యంత్రాలు టైప్ చేసిన సందేశాలను “వైర్ డౌన్” సుదూర ప్రాంతాలకు పంపగలవు. సందేశాలను పంపినవారు కీబోర్డుపై టైప్ చేశారు. స్వీకరించే చివరలో వాటిని కాగితంపై ముద్రించారు. టెలిగ్రాఫీలో ఇవి ఒక పరిణామ దశ, ఇది గతంలో మోర్స్ మరియు ఇలాంటి సంకేతాలపై ఆధారపడింది.
సందేశాలు ఎన్కోడ్ చేయబడ్డాయి మరియు ప్రసారం చేయబడ్డాయి, తరువాత స్వీకరించబడ్డాయి, డీకోడ్ చేయబడ్డాయి మరియు ముద్రించబడ్డాయి. సందేశాలను ఎన్కోడ్ చేయడానికి మరియు డీకోడ్ చేయడానికి అనేక పద్ధతులు ఉపయోగించబడ్డాయి. అత్యంత ప్రసిద్ధమైనది మరియు అత్యంత ఫలవంతమైనది, 1874 లో ఎమిలే బౌడోట్ చేత పేటెంట్ పొందింది, వీరి కోసం బాడ్ రేటు పేరు పెట్టబడింది. అతని క్యారెక్టర్ ఎన్కోడింగ్ పథకం ASCII ను 89 సంవత్సరాల ముందే నాటిది.
బౌడోట్ యొక్క ఎన్కోడింగ్ చివరికి టెలిప్రింటర్ ఎన్కోడింగ్లో ఒక ప్రమాణానికి దగ్గరగా ఉంది, మరియు దీనిని చాలా మంది తయారీదారులు స్వీకరించారు. బౌడోట్ యొక్క అసలు హార్డ్వేర్ డిజైన్లో పియానో కీల మాదిరిగానే ఐదు కీలు మాత్రమే ఉన్నాయి. ప్రతి అక్షరానికి ఒక నిర్దిష్ట కీ కలయికను తెలుసుకోవడానికి ఆపరేటర్ అవసరం. చివరికి, బౌడోట్ ఎన్కోడింగ్ వ్యవస్థ సాంప్రదాయ కీబోర్డ్ లేఅవుట్కు జతచేయబడింది.
ఆ పురోగతిని గుర్తించడానికి, యంత్రాలకు టెలిటైప్రైటర్స్ అని పేరు పెట్టారు. ఇది టెలిటైప్లకు మరియు చివరికి టిటివైలకు కుదించబడింది. అందువల్ల మేము TTY అనే ఎక్రోనింను పొందుతాము, కాని టెలిగ్రాఫీకి కంప్యూటింగ్తో ఏమి సంబంధం ఉంది?
ASCII మరియు టెలిక్స్
ASCII 1963 లో వచ్చినప్పుడు, దీనిని టెలిటైప్ తయారీదారులు స్వీకరించారు. టెలిఫోన్ యొక్క ఆవిష్కరణ మరియు విస్తృతంగా ఉపయోగించినప్పటికీ, టెలిటైప్లు ఇంకా బలంగా ఉన్నాయి.
టెలిక్స్ అనేది ప్రపంచవ్యాప్తంగా టెలిటైప్ల నెట్వర్క్, ఇది వ్రాతపూర్వక సందేశాలను ప్రపంచవ్యాప్తంగా పంపించడానికి అనుమతించింది. రెండవ ప్రపంచ యుద్ధం తరువాత 1980 లలో ఫ్యాక్స్ మెషిన్ బూమ్ వరకు వ్రాతపూర్వక సందేశాలను ప్రసారం చేయడానికి అవి ప్రధాన మార్గంగా ఉన్నాయి.
కంప్యూటర్లు కూడా అభివృద్ధి చెందుతున్నాయి. వారు నిజ సమయంలో వినియోగదారులతో సంభాషించే సామర్థ్యాన్ని కలిగి ఉన్నారు మరియు బహుళ వినియోగదారులకు మద్దతు ఇస్తున్నారు. పని చేసే పాత బ్యాచ్ పద్ధతి సరిపోలేదు. ప్రజలు వారి ఫలితాల కోసం 24 గంటలు లేదా అంతకంటే ఎక్కువ సమయం వేచి ఉండటానికి ఇష్టపడలేదు. పంచ్ కార్డుల స్టాక్లను తయారు చేయడం మరియు ఫలితాల కోసం రాత్రిపూట వేచి ఉండటం ఇకపై ఆమోదయోగ్యం కాదు.
సూచనలను నమోదు చేయడానికి మరియు ఫలితాలను వారికి తిరిగి పంపించడానికి అనుమతించే పరికరం ప్రజలకు అవసరం. ప్రజలు సామర్థ్యాన్ని కోరుకున్నారు.
టెలిటైప్ పునర్నిర్మించబడింది
టెలిటైప్ ఇన్పుట్ / అవుట్పుట్ పరికరంగా సరైన అభ్యర్థి. సందేశాలను టైప్ చేయడానికి, ఎన్కోడ్ చేయడానికి, పంపించడానికి, స్వీకరించడానికి, డీకోడ్ చేయడానికి మరియు ముద్రించడానికి అనుమతించేలా రూపొందించబడిన పరికరం ఇది.
కనెక్షన్ యొక్క మరొక చివర ఉన్న పరికరం మరొక టెలిటైప్ కాకపోతే టెలిటైప్ ఏమి పట్టించుకోలేదు? అదే ఎన్కోడింగ్ భాష మాట్లాడినంత కాలం మరియు సందేశాలను స్వీకరించగల మరియు సందేశాలను తిరిగి పంపగలిగినంత వరకు, టెలిటైప్ సంతోషంగా ఉంది.
వాస్తవానికి, ఇది ఎక్కువ లేదా తక్కువ ప్రామాణిక కీబోర్డ్ను ఉపయోగించింది.
హార్డ్వేర్ ఎమ్యులేటెడ్ టెలిటైప్స్
టెలిటైప్లు ఆ యుగంలోని పెద్ద మినీ మరియు మెయిన్ఫ్రేమ్ కంప్యూటర్లతో సంభాషించడానికి డిఫాల్ట్ సాధనంగా మారాయి.
చివరికి వాటిని పరికరాల ద్వారా భర్తీ చేశారు ఎమ్యులేటెడ్ ఎలక్ట్రానిక్స్ ఉపయోగించే ఎలక్ట్రో-మెకానికల్ యంత్రాలు. వీటిలో పేపర్ రోల్స్కు బదులుగా కాథోడ్ రే ట్యూబ్స్ (CRT లు) ఉన్నాయి. కంప్యూటర్ నుండి ప్రతిస్పందనలను అందించేటప్పుడు వారు కదిలించలేదు. కర్సర్ను స్క్రీన్ చుట్టూ తరలించడం, స్క్రీన్ను క్లియర్ చేయడం, టెక్స్ట్ను బోల్డింగ్ చేయడం వంటి అసాధ్యమైన కార్యాచరణను వారు అనుమతించారు.
DEC VT05 వర్చువల్ టెలిటైప్ యొక్క ప్రారంభ ఉదాహరణ, మరియు ప్రసిద్ధ DEC VT100 యొక్క పూర్వీకుడు. లక్షలాది డిఇసి విటి 100 లు అమ్ముడయ్యాయి.
సాఫ్ట్వేర్ ఎమ్యులేటెడ్ టెలిటైప్స్
లైనక్స్ యొక్క డెస్క్టాప్ వాతావరణంలో మరియు మాకోస్ వంటి ఇతర యునిక్స్ లాంటి ఆపరేటింగ్ సిస్టమ్స్లో, టెర్మినల్ విండో మరియు ఎక్స్-టర్మ్ మరియు కొన్సోల్ వంటి అనువర్తనాలు వర్చువల్ టెలిటైప్లకు ఉదాహరణలు. కానీ ఇవి పూర్తిగా సాఫ్ట్వేర్లో అనుకరించబడతాయి. వాటిని సూడో-టెలిటైప్స్ అంటారు. దీనిని పిటిఎస్కు కుదించారు.
మరియు అక్కడే tty
వస్తుంది.
Tty మాకు ఏమి చెప్పగలదు?
లైనక్స్లో, టెర్మినల్ విండో సూడో-టెలిటైప్స్ (పిటిఎస్) నుండి కనెక్షన్లను నిర్వహించే ఒక సూడో-టెలిటైప్ మల్టీప్లెక్సర్ ఉంది. మల్టీప్లెక్సర్ మాస్టర్, మరియు PTS బానిసలు. మల్టీప్లెక్సర్ను కెర్నల్ ద్వారా / dev / ptmx వద్ద ఉన్న పరికర ఫైల్ ద్వారా పరిష్కరించబడుతుంది.
ది tty
కమాండ్ మీ నకిలీ-టెలిటైప్ బానిస మాస్టర్కు ఇంటర్ఫేస్ చేయడానికి ఉపయోగిస్తున్న పరికర ఫైల్ పేరును ముద్రిస్తుంది. మరియు అది సమర్థవంతంగా, మీ టెర్మినల్ విండో సంఖ్య.
ఏమిటో చూద్దాం tty
మా టెర్మినల్ విండో కోసం నివేదికలు:
tty
ప్రతిస్పందన మేము / dev / pts / 0 వద్ద పరికర ఫైల్కు కనెక్ట్ చేయబడిందని చూపిస్తుంది.
మా టెర్మినల్ విండో, ఇది టెలిటైప్ (టిటివై) యొక్క సాఫ్ట్వేర్ ఎమ్యులేషన్, సూడో-టెలిటైప్ మల్టీప్లెక్సర్కు సూడో-టెలిటైప్ (పిటిఎస్) గా అనుసంధానించబడి ఉంది. మరియు అది సంఖ్య సున్నా అవుతుంది.
సైలెంట్ ఎంపిక
ది -ఎస్
(నిశ్శబ్ద) ఎంపిక కారణాలు tty
అవుట్పుట్ ఉత్పత్తి చేయడానికి.
tty -s
ఇది నిష్క్రమణ విలువను ఉత్పత్తి చేస్తుంది, అయితే:
- 0: ప్రామాణిక ఇన్పుట్ TTY పరికరం నుండి వస్తున్నట్లయితే, ఎమ్యులేటెడ్ లేదా భౌతికమైనది.
- 1: TTY పరికరం నుండి ప్రామాణిక ఇన్పుట్ రాకపోతే.
- 2: సింటాక్స్ లోపం, తప్పు కమాండ్ లైన్ పారామితులు ఉపయోగించబడ్డాయి.
- 3: వ్రాసే లోపం సంభవించింది.
బాష్ స్క్రిప్టింగ్లో ఇది చాలా ఉపయోగకరంగా ఉంటుంది. కానీ, కమాండ్ లైన్లో కూడా, మీరు టెర్మినల్ విండోలో (టిటివై లేదా పిటిఎస్ సెషన్) నడుస్తుంటే మాత్రమే కమాండ్ ఎలా అమలు చేయాలో మేము ప్రదర్శించగలము.
tty -s && echo "in a tty"
మేము TTY సెషన్లో నడుస్తున్నందున, మా నిష్క్రమణ కోడ్ 0, మరియు రెండవ ఆదేశం అమలు అవుతుంది.
ఎవరు కమాండ్
ఇతర ఆదేశాలు మీ TTY సంఖ్యను బహిర్గతం చేయగలవు. ది who
మీతో సహా లాగిన్ అయిన వినియోగదారులందరికీ ఆదేశం సమాచారాన్ని జాబితా చేస్తుంది.
అలెక్ మరియు మేరీ లైనక్స్ కంప్యూటర్కు రిమోట్గా కనెక్ట్ అయ్యారు. అవి ఒకటి మరియు రెండు PTS కి అనుసంధానించబడి ఉన్నాయి.
వినియోగదారు డేవ్ “: 0” కి కనెక్ట్ అయినట్లు చూపబడింది.
ఇది కంప్యూటర్కు భౌతికంగా కనెక్ట్ చేయబడిన స్క్రీన్ మరియు కీబోర్డ్ను సూచిస్తుంది. స్క్రీన్ మరియు కీబోర్డ్ హార్డ్వేర్ పరికరాలు అయినప్పటికీ, అవి ఇప్పటికీ పరికర ఫైల్ ద్వారా మల్టీప్లెక్సర్కు అనుసంధానించబడి ఉన్నాయి. tty
అది / dev / pts / 2 అని వెల్లడిస్తుంది.
who
tty
సంబంధించినది:Linux లో ప్రస్తుత వినియోగదారు ఖాతాను ఎలా నిర్ణయించాలి
TTY ని యాక్సెస్ చేస్తోంది
మీరు Ctrl + Alt కీలను నొక్కి ఉంచడం ద్వారా మరియు ఫంక్షన్ కీలలో ఒకదాన్ని నొక్కడం ద్వారా పూర్తి-స్క్రీన్ TTY సెషన్ను యాక్సెస్ చేయవచ్చు.
Ctrl + Alt + F3 tty3 యొక్క లాగిన్ ప్రాంప్ట్ను తెస్తుంది.
మీరు లాగిన్ ఇస్తే tty
ఆదేశం, మీరు / dev / tty3 కి కనెక్ట్ అయినట్లు మీరు చూస్తారు.
ఇది నకిలీ-టెలిటైప్ కాదు (సాఫ్ట్వేర్లో అనుకరించబడింది); ఇది వర్చువల్ టెలిటైప్ (హార్డ్వేర్లో ఎమ్యులేట్ చేయబడింది). ఇది మీ కంప్యూటర్కు కనెక్ట్ చేయబడిన స్క్రీన్ మరియు కీబోర్డ్ను ఉపయోగిస్తుంది, DEC VT100 వంటి వర్చువల్ టెలిటైప్ను అనుకరించడానికి.
మీరు ఫంక్షన్ కీలను Ctrl + Alt తో ఫంక్షన్ కీలతో F3 నుండి F6 వరకు ఉపయోగించవచ్చు మరియు మీరు ఎంచుకుంటే నాలుగు TTY సెషన్లను తెరవవచ్చు. ఉదాహరణకు, మీరు tty3 లోకి లాగిన్ అవ్వవచ్చు మరియు tty6 కి వెళ్ళడానికి Ctrl + Alt + F6 నొక్కండి.
మీ గ్రాఫికల్ డెస్క్టాప్ వాతావరణానికి తిరిగి రావడానికి, Ctrl + Alt + F2 నొక్కండి.
Ctrl + Alt + F1 ని నొక్కడం వలన మీ గ్రాఫికల్ డెస్క్టాప్ సెషన్ యొక్క లాగిన్ ప్రాంప్ట్కు తిరిగి వస్తుంది.
ఒక సమయంలో, Ctrl + Alt + F1 ద్వారా Ctrl + Alt + F6 పూర్తి స్క్రీన్ TTY కన్సోల్లను తెరుస్తుంది మరియు Ctrl + Alt + F7 మిమ్మల్ని మీ గ్రాఫికల్ డెస్క్టాప్ వాతావరణానికి తిరిగి ఇస్తుంది. మీరు పాత లైనక్స్ పంపిణీని నడుపుతుంటే, మీ సిస్టమ్ ఎలా ప్రవర్తిస్తుంది.
ఇది పరీక్షించబడింది ప్రస్తుత మంజారో, ఉబుంటు మరియు ఫెడోరా విడుదలలు మరియు అవన్నీ ఇలా ప్రవర్తించాయి:
- Ctrl + Alt + F1: గ్రాఫికల్ డెస్క్టాప్ ఎన్విరాన్మెంట్ లాగిన్ స్క్రీన్కు మిమ్మల్ని అందిస్తుంది.
- Ctrl + Alt + F2: గ్రాఫికల్ డెస్క్టాప్ వాతావరణానికి మిమ్మల్ని అందిస్తుంది.
- Ctrl + Alt + F3: TTY 3 తెరుస్తుంది.
- Ctrl + Alt + F4: టిటివై 4 తెరుస్తుంది.
- Ctrl + Alt + F5: TTY 5 తెరుస్తుంది.
- Ctrl + Alt + F6: TTY 6 తెరుస్తుంది.
ఈ పూర్తి-స్క్రీన్ కన్సోల్లకు ప్రాప్యత కలిగి ఉండటం వలన కమాండ్-లైన్ వాడే వ్యక్తులు Linux యొక్క సంస్థాపనలను మాత్రమే అనుమతిస్తుంది - మరియు చాలా Linux సర్వర్లు ఈ విధంగా కాన్ఫిగర్ చేయబడతాయి- బహుళ కన్సోల్లు అందుబాటులో ఉన్నాయి.
ఎప్పుడైనా గ్రాఫికల్ డెస్క్టాప్ వాతావరణంతో లైనక్స్ మెషీన్లో పనిచేస్తున్నారా మరియు మీ సెషన్ స్తంభింపజేయడానికి ఏదో కారణం ఉందా? ఇప్పుడు మీరు TTY కన్సోల్ సెషన్లలో ఒకదానికి హాప్ చేయవచ్చు, తద్వారా మీరు పరిస్థితిని సరిదిద్దడానికి ప్రయత్నించవచ్చు.
మీరు ఉపయోగించవచ్చు టాప్
మరియు ps
విఫలమైన అనువర్తనాన్ని గుర్తించడానికి ప్రయత్నించడానికి, ఆపై ఉపయోగించండి చంపండి
దాన్ని ముగించడానికి లేదా ఉపయోగించడానికి షట్డౌన్
కంప్యూటర్ యొక్క స్థితి అనుమతించేంత సరళంగా మూసివేయడానికి ప్రయత్నించడం.
సంబంధించినది:లైనక్స్ టెర్మినల్ నుండి ప్రక్రియలను ఎలా చంపాలి
చరిత్రతో కూడిన మూడు చిన్న అక్షరాలు
ది tty
1800 ల చివర నుండి ఒక పరికరం నుండి కమాండ్ దాని పేరును పొందింది, 1971 లో యునిక్స్లో కనిపించింది మరియు ఈ రోజు వరకు లైనక్స్ మరియు యునిక్స్ లాంటి ఆపరేటింగ్ సిస్టమ్స్లో భాగం.
చిన్న అధ్యాయం అతని వెనుక చాలా కథ ఉంది.