మీ టెర్మినల్ ప్రాంప్ట్‌ని ఎలా అనుకూలీకరించాలి

Anonim

మీరు టెర్మినల్‌ను అప్పుడప్పుడు లేదా క్రమం తప్పకుండా ఉపయోగిస్తున్నా, రంగు స్కీమ్ మరియు పారదర్శకత సెట్టింగ్‌లకు మించి కనిపించే విధానాన్ని మార్చడం సముచితమని మీరు కనుగొనవచ్చు. అసలు కమాండ్ లైన్ ప్రాంప్ట్‌ని మార్చడం ఎలా? ఇది చాలా సులభం మరియు మీ Macs రూపాన్ని మరింత అనుకూలీకరించడానికి ఒక ఆహ్లాదకరమైన మార్గం.

టెర్మినల్ ప్రాంప్ట్ కనిపించే విధానాన్ని మార్చడం చాలా క్లిష్టంగా లేదు, కానీ ఇది కమాండ్ లైన్ యొక్క కొంత చిన్న వినియోగాన్ని కలిగి ఉంటుంది, మీరు బాష్ ప్రాంప్ట్ ఎలా కనిపిస్తుందో అనుకూలీకరించాలనుకుంటున్నారు కాబట్టి, మేము మిమ్మల్ని ఊహిస్తాము 'టెర్మినల్‌తో కనీసం కొంతవరకు సుపరిచితం.మరియు అవును, ఇది OS X యొక్క అన్ని సంస్కరణలకు వర్తిస్తుంది, ఎందుకంటే ప్రతి Macలోని ప్రతి సంస్కరణ డిఫాల్ట్‌గా బాష్‌ని కమాండ్ ప్రాంప్ట్‌గా ఉపయోగిస్తుంది. సరే ప్రారంభిద్దాం.

Mac OS Xలో డిఫాల్ట్ కమాండ్ లైన్ ప్రాంప్ట్ ఇలా ఉంటుంది:

కంప్యూటర్ పేరు:ప్రస్తుత డైరెక్టరీ వినియోగదారు$

టెర్మినల్ ప్రారంభించబడినప్పుడు ఇలా కనిపిస్తుంది:

మ్యాక్‌బుక్:~/డెస్క్‌టాప్ అడ్మిన్$

చాలా చెడ్డది కాదు, కానీ ఒక రకమైన విసుగు, మరియు ఉత్తమమైనది కాదు, సరియైనదా? అయితే దీన్ని మార్చడం చాలా సులభం మరియు మీరు మీ బాష్ టెర్మినల్ ప్రాంప్ట్‌ని దాదాపు మీకు కావలసిన దానిలా కనిపించేలా అనుకూలీకరించవచ్చు.

మీరు డిఫాల్ట్ బాష్ షెల్‌ని ఉపయోగిస్తున్నారని మేము భావించబోతున్నాము, కాబట్టి మీరు finkని ఇన్‌స్టాల్ చేసినట్లయితే మీరు ఫైల్ .bashrc, .bash_profile లేదా .profileని సవరించవచ్చు.

అందుకే, మీ ప్రస్తుత టెర్మినల్ ప్రాంప్ట్‌లో బాష్ ప్రాంప్ట్‌ను అనుకూలీకరించడం ప్రారంభించడానికి, నానో టెక్స్ట్ ఎడిటర్‌లో తగిన ప్రొఫైల్‌ను లోడ్ చేయడానికి కింది వాటిని టైప్ చేయండి:

నానో .bashrc

అవును, మీరు మీ ప్రత్యేకతలను బట్టి దాన్ని .bash_profile లేదా .profileకి మార్చవచ్చు:

నానో .bash_profile

మీరు బహుశా సాదా ఫైల్‌తో అందించబడవచ్చు, కాబట్టి ప్రారంభించడానికి టెర్మినల్‌లోని ఒక లైన్‌లో కింది వాటిని టైప్ చేయండి:

ఎగుమతి PS1=">

ఆ కొటేషన్ గుర్తుల మధ్య మీ బాష్ ప్రాంప్ట్ అనుకూలీకరణ జరుగుతుంది.

ఎగుమతి PS1 యొక్క కొటేషన్ మార్కుల మధ్య=” “, మీరు మీ టెర్మినల్ ప్రాంప్ట్‌ని అనుకూలీకరించడానికి క్రింది పంక్తులను జోడించవచ్చు:

  • \d – ప్రస్తుత తేదీ
  • \t – ప్రస్తుత సమయం
  • \h – హోస్ట్ పేరు
  • \ – కమాండ్ నంబర్
  • \u – వినియోగదారు పేరు
  • \W – ప్రస్తుత పని డైరెక్టరీ (అంటే: డెస్క్‌టాప్/)
  • \w – పూర్తి మార్గంతో ప్రస్తుత వర్కింగ్ డైరెక్టరీ (అంటే: /యూజర్లు/అడ్మిన్/డెస్క్‌టాప్/)

(మీరు కేవలం కస్టమ్ బాష్ ప్రాంప్ట్‌ను ఒక్కసారి ఉపయోగించాలనుకుంటే లేదా బాష్ ప్రొఫైల్‌లో మార్పులను సెట్ చేయడానికి ముందు వాటి రూపాన్ని పరీక్షించాలనుకుంటే, మీరు ఎగుమతి ఆదేశాలను ఉపయోగించవచ్చు, మార్పు ఉంటుంది ఎగుమతి కమాండ్‌తో వెంటనే అమలులోకి వస్తుంది కానీ ఆ టెర్మినల్ సెషన్ ముగిసిన తర్వాత వదిలివేయబడుతుంది.)

కాబట్టి, కొన్ని ఉదాహరణలు తీసుకుందాం. బహుశా మీరు మీ టెర్మినల్ ప్రాంప్ట్ వినియోగదారుని ప్రదర్శించాలని కోరుకుంటారు, దాని తర్వాత హోస్ట్ పేరు, తర్వాత డైరెక్టరీ, ఆపై తగిన .bashrc ఎంట్రీ ఇలా ఉంటుంది:

"

ఎగుమతి PS1=\u@\h\w $ "

అసలు బాష్ ప్రాంప్ట్‌లో రెండర్ చేసినప్పుడు ఈ క్రింది విధంగా కనిపిస్తుంది:

అడ్మిన్@మ్యాక్‌బుక్~డెస్క్‌టాప్/ $

బాగున్నావా? మీరు ప్రాంప్ట్‌ను దేనికైనా మార్చవచ్చు, అది $ గుర్తుగా ఉండవలసిన అవసరం లేదు, మీరు ఉపయోగించాలనుకుంటున్న దానితో దాన్ని భర్తీ చేయండి, : ఉదాహరణకు:

"

ఎగుమతి PS1=\u@\h\w: "

ఇది పైన ఉన్నదే, కానీ : బదులుగా $

అడ్మిన్@మ్యాక్‌బుక్~డెస్క్‌టాప్/: "

కాబట్టి, చుట్టూ ఆడుకోండి మరియు మీరు ఇష్టపడేదాన్ని చూడండి. నా వ్యక్తిగత ఇష్టమైనవి క్రిందివి:

"

ఎగుమతి PS1=\W @ \h $ "

ఇది ప్రస్తుతం యాక్టివ్‌గా ఉన్న డైరెక్టరీ (PWD), కంప్యూటర్ యొక్క హోస్ట్ పేరు మరియు ప్రస్తుత వినియోగదారు యొక్క వినియోగదారు పేరును ఈ క్రింది విధంగా చూపుతుంది:

/System @ MacBookPro $

OS X యొక్క ఆధునిక వెర్షన్‌లతో, మీరు ఎమోజిని ప్రదర్శించాలనుకుంటున్న ప్రదేశానికి లాగడం ద్వారా ప్రాంప్ట్‌లో కూడా చేర్చవచ్చు, ఉదాహరణకు:

"

ఎగుమతి PS1=\h:\W (ఎమోజీని ఇక్కడకు లాగండి) $ "

ఇది ఇలా ప్రదర్శించబడుతుంది:

హోస్ట్ పేరు:డెస్క్‌టాప్ (ఎమోజి) $

ఈ క్రింది చిత్రంలో చూడబడింది:

మీ ప్రాంప్ట్ యొక్క ప్రదర్శనతో మీరు సంతృప్తి చెందినప్పుడు, Control+oని నొక్కడం ద్వారా .bash_profile ఫైల్ సవరణలను నానోలో సేవ్ చేయండి మరియు మీరు Control+xని నొక్కడం ద్వారా నానో ప్రోగ్రామ్ నుండి నిష్క్రమించవచ్చు

మీకు నిజంగా కావాలంటే, మీరు మీ .ప్రొఫైల్‌ని సవరించడానికి TextWrangler లేదా TextEdit వంటి ప్రామాణిక టెక్స్ట్ ఎడిటర్‌ను కూడా ఉపయోగించవచ్చు, కానీ మీరు మీ టెర్మినల్ ప్రాంప్ట్‌ను మారుస్తుంటే, మీరు ఎలా సవరించాలో నేర్చుకోవాలి. కమాండ్ లైన్ నుండి కూడా ఫైళ్లు.

మీరు మరింత గ్రాఫికల్‌గా కనిపించేలా విషయాలను మార్చాలనుకుంటే, మీ టెర్మినల్ ప్రాంప్ట్‌లో ఎమోజి క్యారెక్టర్ (అవును, టెక్స్ట్ మెసేజింగ్ కోసం వ్యక్తులు ఉపయోగించే అదే ఎమోజి చిహ్నాలు) ఉండేలా ఎలా రూపొందించాలో కూడా సులభంగా రూపొందించబడింది. ), మీకు ఆసక్తి ఉంటే ఇక్కడ చదవగలరు.

చివరగా, ఇది టెర్మినల్ యాప్ విండోల రూపాన్ని కాకుండా కమాండ్ ప్రాంప్ట్‌ను మారుస్తోందని గుర్తుంచుకోండి. మీరు వస్తువుల రూపాన్ని అనుకూలీకరించాలనుకుంటే, టెర్మినల్ రూపాన్ని మార్చడం చాలా విలువైనది, ఎందుకంటే మీరు ప్రామాణిక టెర్మినల్ విండో రెండర్ చేసే విధానానికి భారీ సంఖ్యలో మార్పులు మరియు అనుకూలీకరణలను జోడించవచ్చు. కస్టమ్ కమాండ్ ప్రాంప్ట్‌తో జోడించబడి, మీ Macలో ఏమైనప్పటికీ బోరింగ్‌గా కనిపించే టెర్మినల్‌ను కలిగి ఉండే రోజులు చాలా కాలం గడిచిపోతాయి. ఇది బహుశా స్పష్టంగా ఉంది, కానీ అవును ఈ ప్రాంప్ట్ అనుకూలీకరణలు OS X మరియు Unix మరియు Linuxలో కూడా పని చేస్తాయి.

మీరు భాగస్వామ్యం చేయాలనుకుంటున్న కూల్ ప్రాంప్ట్ ఉందా? కామెంట్‌లలో మీదే పోస్ట్ చేయండి, ఎగుమతి కమాండ్‌తో పాటు ప్రాంప్ట్ దేనిని రెండర్ చేస్తుందో రెండింటినీ చేర్చడానికి ప్రయత్నించండి, ఇతరులు దీన్ని ప్రయత్నించాలనుకుంటున్నారా లేదా అని నిర్ణయించడం సులభం చేస్తుంది.

మీ టెర్మినల్ ప్రాంప్ట్‌ని ఎలా అనుకూలీకరించాలి