ముందస్తు అవసరాలు:
ఈ గైడ్లో ప్రదర్శించబడిన దశలను నిర్వహించడానికి, మీకు ఈ క్రింది భాగాలు అవసరం:
- సరిగ్గా కాన్ఫిగర్ చేయబడిన Fedora Linux సిస్టమ్. మీకు ఒకటి లేకుంటే, మీరు సులభంగా చేయవచ్చు VirtualBox ఉపయోగించి Fedora Linux VMని కాన్ఫిగర్ చేయండి .
- సుడో ప్రివిలేజ్తో నాన్-రూట్ యూజర్కు యాక్సెస్. గురించి మరింత తెలుసుకోవడానికి సుడోయర్లను ఉపయోగించి సుడో అనుమతిని నిర్వహించడం .
ఫెడోరా లైనక్స్లో స్క్రీన్ కమాండ్
Fedora Linuxలో (మరియు దాని కోసం చాలా ఇతర Linux సిస్టమ్లు), టెర్మినల్ని ఉపయోగిస్తున్నప్పుడు, మీరు ఒక సమయంలో ఒక కమాండ్/స్క్రిప్ట్ని మాత్రమే అమలు చేయడానికి అనుమతించబడతారు. ప్రస్తుత కమాండ్/స్క్రిప్ట్ దాని అమలును పూర్తి చేస్తే తప్ప కన్సోల్ కొత్త ఆదేశాన్ని అంగీకరించదు.
అయితే, మీరు బహుళ ఆదేశాలను సమాంతరంగా అమలు చేయాలనుకునే అనేక పరిస్థితులు ఉన్నాయి. ఇక్కడే 'స్క్రీన్' కమాండ్ వస్తుంది. ఇది ప్రాథమికంగా టెర్మినల్ మల్టీప్లెక్సర్. ఇది ప్రస్తుత టెర్మినల్లో టెర్మినల్ విండోలను ప్రారంభించగలదు, ప్రతి ఉప-టెర్మినల్లు పూర్తి స్థాయి కార్యాచరణలను అందిస్తాయి. అదనంగా, స్క్రీన్ నేపథ్యంలో కమాండ్/స్క్రిప్ట్ను కూడా అమలు చేయగలదు.
'స్క్రీన్' కమాండ్ చాలా ఆసక్తికరమైన లక్షణాలతో వస్తుంది. ఉదాహరణకి:
- ప్రస్తుత షెల్ సెషన్ నుండి ప్రాసెస్ను వేరు చేస్తోంది
- రిమోట్ యాక్సెస్
- SSH ద్వారా స్క్రీన్ సెషన్లను భాగస్వామ్యం చేస్తోంది
ఫెడోరా లైనక్స్లో స్క్రీన్ను ఇన్స్టాల్ చేస్తోంది
“స్క్రీన్” కమాండ్ ఫెడోరా లైనక్స్తో వచ్చే అంతర్నిర్మిత సాధనాల్లో భాగం కాదు. అయితే, ఇది డిఫాల్ట్ ప్యాకేజీ రెపోల నుండి నేరుగా అందుబాటులో ఉంటుంది.
ముందుగా, ప్యాకేజీ సమాచార కాష్ని నవీకరించండి:
$ సుడో dnf makecache
తర్వాత, ప్యాకేజీ స్క్రీన్ను ఇన్స్టాల్ చేయమని DNFకి చెప్పండి:
$ సుడో dnf ఇన్స్టాల్ తెర
స్క్రీన్ డీప్ డైవ్ ఉపయోగించడం
కీబోర్డ్ సత్వరమార్గాలు
వినియోగదారు అనుభవాన్ని నాటకీయంగా మార్చగల కొన్ని కీబోర్డ్ సత్వరమార్గాలు అందుబాటులో ఉన్నాయి. గుర్తుంచుకోవలసిన కొన్ని కీబోర్డ్ సత్వరమార్గాలు ఇక్కడ ఉన్నాయి:
- ప్రస్తుత సెషన్ను వేరు చేయండి: Ctrl + A, d
- ప్రస్తుత “స్క్రీన్” సెషన్ను చంపండి: Ctrl + A, k
- తదుపరి స్క్రీన్కి వెళ్లండి: Ctrl + A, n
- మునుపటి స్క్రీన్కి వెళ్లండి: Ctrl + A, p
- అన్ని కీబోర్డ్ సత్వరమార్గాలను చూపు: Ctrl + A, ?
ఇక్కడ, మీరు ముందుగా “Ctrl + a” నొక్కండి, ఆపై ఇతర కీని నొక్కండి. కీబోర్డ్ షార్ట్కట్లు కేస్-సెన్సిటివ్ అని గమనించండి.
స్క్రీన్ సెషన్ను ప్రారంభిస్తోంది
స్క్రీన్ సెషన్ను ప్రారంభించడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:
$ తెర
ప్రత్యామ్నాయంగా, మేము సెషన్ను పేరుతో ప్రారంభించవచ్చు:
$ తెర -ఎస్ < సెషన్_పేరు >
మీరు వర్చువల్ టెర్మినల్లో ల్యాండ్ అవుతారు. “Ctrl + A, ?” నొక్కడం ద్వారా అన్ని ఆదేశాలు మరియు కీబోర్డ్ సత్వరమార్గాలను వీక్షించవచ్చు.
టెర్మినల్ డిఫాల్ట్ షెల్ యాప్ని ఉపయోగిస్తుంది:
$ ప్రతిధ్వని $SHELL
ఈ వర్చువల్ టెర్మినల్లో, మీరు ఇప్పుడు ఏదైనా ఆదేశాన్ని అమలు చేయవచ్చు.
బహుళ టెర్మినల్స్
ఇది 'స్క్రీన్' కమాండ్ యొక్క అత్యంత శక్తివంతమైన లక్షణాలలో ఒకటి: బహుళ వర్చువల్ టెర్మినల్స్ సృష్టించడం. కీబోర్డ్ షార్ట్కట్లను ఉపయోగించి మనం వాటి మధ్య కదలవచ్చు.
మేము 'htop'ని ఉపయోగించి మొదటి స్క్రీన్లో సిస్టమ్ వనరులపై ఒక కన్ను వేసి ఉంచుతామని చెప్పండి:
$ htop
ఇప్పుడు, “Ctrl + a, Ctrl + c”ని నొక్కడం ద్వారా కొత్త స్క్రీన్ను సృష్టించండి:
మేము డిస్క్ స్పేస్ వినియోగంపై ఒక కన్ను వేసి ఉంచబోతున్నామని చెప్పండి:
$ వాచ్ df -h
మునుపటి స్క్రీన్కి వెళ్లడానికి, “Ctrl + a, p” నొక్కండి:
తదుపరి స్క్రీన్కి వెళ్లడానికి, “Ctrl + a, n” నొక్కండి:
టెర్మినల్స్ విభజన
మునుపటి పద్ధతిలో, మేము వేర్వేరు పనుల కోసం పూర్తిగా కొత్త స్క్రీన్లను సృష్టించాము. అయితే, సెషన్ల సంఖ్య పెరిగితే, వాటిని ట్రాక్ చేయడం కష్టం అవుతుంది. అంతేకాకుండా, మీరు ఒకే స్క్రీన్పై ఉన్న అన్ని విషయాలపై నిఘా ఉంచాలనుకోవచ్చు.
ఇక్కడే టెర్మినల్ స్ప్లిటింగ్ వస్తుంది. “స్క్రీన్” కమాండ్ వర్చువల్ టెర్మినల్ యొక్క క్షితిజ సమాంతర మరియు నిలువు విభజన రెండింటినీ అనుమతిస్తుంది. క్షితిజ సమాంతర విభజనను సృష్టించడానికి, “Ctrl + A, |” నొక్కండి:
నిలువు విభజనను సృష్టించడానికి, “Ctrl + a, S” నొక్కండి:
వేరొక విభజనకు మారడానికి, “Ctrl + a, Tab” నొక్కండి. మీరు మారిన తర్వాత, మీరు “Ctrl + a, Ctrl + c”ని ఉపయోగించి కొత్త స్క్రీన్ ఉదాహరణను సృష్టించాలి:
ఆసక్తికరంగా, స్ప్లిట్ టెర్మినల్ నుండి, మీరు మునుపటి స్క్రీన్లన్నింటిలో కూడా స్క్రోల్ చేయవచ్చు.
అన్ని సెషన్లను జాబితా చేస్తోంది
కింది ఆదేశం నడుస్తున్న అన్ని స్క్రీన్ సెషన్లను జాబితా చేస్తుంది:
$ తెర -ల
ఒక ప్రక్రియను వేరు చేయడం
మీరు ఏదైనా టెర్మినల్ను మూసివేస్తే, అన్ని చైల్డ్ ప్రాసెస్లు అలాగే ముగించబడతాయి. “స్క్రీన్” ఉపయోగించి మనం సృష్టిస్తున్న వర్చువల్ టెర్మినల్స్కు కూడా ఇది వర్తిస్తుంది. అయినప్పటికీ, వర్చువల్ టెర్మినల్ నుండి నడుస్తున్న కమాండ్/ప్రాసెస్ను వేరు చేయడానికి స్క్రీన్ మద్దతు ఇస్తుంది.
ముందుగా, ప్రస్తుత టెర్మినల్ క్రింద జోడించిన ప్రక్రియలను గుర్తించడానికి ప్రాసెస్ ట్రీని తనిఖీ చేయండి:
$ pstree < వినియోగదారు పేరు >
వర్చువల్ టెర్మినల్ నుండి నడుస్తున్న కమాండ్/ప్రాసెస్ను వేరు చేయడానికి, “Ctrl + A, d” నొక్కండి:
ఇది విజయవంతంగా వేరు చేయబడిందో లేదో తెలుసుకోవడానికి మేము నడుస్తున్న ప్రక్రియల జాబితాను తనిఖీ చేయవచ్చు:
$ pstree < వినియోగదారు పేరు >
ఒక ప్రక్రియను తిరిగి జోడించడం
స్క్రీన్ సెషన్ నుండి వేరు చేయబడిన ఏదైనా ప్రక్రియ మళ్లీ జోడించబడుతుంది. డీబగ్గింగ్ కోసం నడుస్తున్న నేపథ్య ప్రక్రియను పరిశీలించడం ఉపయోగకరంగా ఉంటుంది.
ముందుగా, స్క్రీన్ ఉదంతాల జాబితాను తనిఖీ చేయండి:
$ తెర -ల
ప్రక్రియను తిరిగి జోడించడానికి రెండు మార్గాలు ఉన్నాయి. మేము సెషన్ పేరును ఉపయోగించి దీన్ని చేయవచ్చు. కమాండ్ నిర్మాణం క్రింది విధంగా ఉంది:
$ తెర -ఆర్ < సెషన్_పేరు >
సెషన్కు పేరు ఇవ్వకపోతే, దానికి తిరిగి జోడించడానికి మీరు దాని PIDని ఉపయోగించాలి:
$ తెర -ల
మీరు PIDని నిర్ణయించిన తర్వాత, కింది ఆదేశాన్ని ఉపయోగించి ప్రాసెస్ను మళ్లీ అటాచ్ చేయండి:
$ తెర -ఆర్ < సెషన్_పిడ్ >
స్క్రీన్ సెషన్లను మూసివేస్తోంది
స్క్రీన్ సెషన్ అవసరం లేనట్లయితే, సంక్లిష్టతను తగ్గించడానికి దాన్ని మూసివేయమని సిఫార్సు చేయబడింది.
ముందుగా, నడుస్తున్న సెషన్ల జాబితాను తనిఖీ చేయండి:
$ తెర -ల
సెషన్ను చంపడానికి, సెషన్కు జోడించి, “Ctrl + a, k” కీబోర్డ్ సత్వరమార్గాన్ని ఉపయోగించండి:
సెషన్ ముగింపు సందేశం ఉండాలి:
ముగింపు
ఫెడోరా లైనక్స్లో “స్క్రీన్” కమాండ్ను ఎలా ఇన్స్టాల్ చేయాలో మేము ప్రదర్శించాము. 'స్క్రీన్' కమాండ్ అనేది టెర్మినల్స్లో టెర్మినల్లను ప్రారంభించడానికి శక్తివంతమైన సాధనం. మేము 'స్క్రీన్' కమాండ్ను ఉపయోగించే వివిధ మార్గాలను కూడా ప్రదర్శించాము: కొత్త సెషన్లను సృష్టించడం, అనవసరమైన సెషన్లను ముగించడం, ప్రక్రియలను వేరు చేయడం మరియు తిరిగి జోడించడం మొదలైనవి.
హ్యాపీ కంప్యూటింగ్!