Skip to main content

Bashrc ఫైలు వుపయోగించి మలచుకొనుట

Anonim

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

బాష్ బోర్న్ అగైన్ షెల్ ని సూచిస్తుంది. Csh, zsh, డాష్ మరియు కోర్న్ వంటి వివిధ షెల్లు ఉన్నాయి.

ఒక షెల్ అనేది వినియోగదారుడి కోసం ఆదేశాలను ఆమోదించి, ఫైల్ వ్యవస్థ చుట్టూ నావిగేట్ చేయడం, కార్యక్రమాలు అమలు చేయడం మరియు పరికరాలతో పరస్పర చర్య చేయడం వంటి చర్యలను నిర్వహించడం వంటి వాటిని నిర్వహిస్తుంది.

చాలా డెబియన్ ఆధారిత లైనక్స్ పంపిణీ డెబియాన్, ఉబుంటు మరియు లినక్స్ మింట్ బష్ బదులుగా షెల్గా DASH ను ఉపయోగిస్తాయి. DASH డెబిని ఆల్మ్క్విస్ట్ షెల్ కోసం ఉంటుంది. DASH షెల్ బాష్కి చాలా పోలి ఉంటుంది, కానీ అది బాష్ షెల్ కంటే చాలా తక్కువగా ఉంది.

మీరు బాష్ లేదా DASH ను ఉపయోగిస్తున్నారా అనేదానితో సంబంధం లేకుండా మీరు .bashrc అని పిలువబడే ఫైల్ ఉంటుంది. నిజానికి, మీరు బహుళ .bashrc ఫైల్లు ఉంటారు.

టెర్మినల్ విండోను తెరవండి మరియు కింది ఆదేశంలో టైప్ చేయండి:

sudo find / -name .bashrc

మీరు ఈ ఆదేశాన్ని అమలు చేసినప్పుడు మూడు ఫలితాలు వచ్చాయి:

  • /etc/skel/.bashrc
  • /home/gary/.bashrc
  • /root/.bashrc

/Etc/skel/.bashrc ఫైలు కంప్యూటరులో సృష్టించబడిన ఏ క్రొత్త వినియోగదారుల యొక్క హోమ్ ఫోల్డర్లో కాపీ చేయబడుతుంది.

/ Gome / gary /. Bashrc వాడుకరి గ్యారీ షెల్ తెరిచినప్పుడు వుపయోగిస్తున్న ఫైలు మరియు రూట్ తెరిచినప్పుడు రూట్ ఫైలు ఉపయోగించబడుతుంది.

.Bashrc ఫైల్ అంటే ఏమిటి?

.Bashrc ఫైలు ఒక షెల్ స్క్రిప్టు, అది ప్రతిసారీ ఒక కొత్త షెల్ను తెరుస్తుంది.

ఉదాహరణకు, టెర్మినల్ విండోను తెరిచి కింది ఆదేశాన్ని ఇవ్వండి:

బాష్

ఇప్పుడు అదే విండోలో ఈ కమాండ్ ఎంటర్:

బాష్

మీరు టెర్మినల్ విండోను తెరిచిన ప్రతిసారీ bashrc ఫైల్ నిర్వహిస్తారు.

మీరు ఒక షెల్ తెరిచిన ప్రతిసారీ నడుపుటకు కావలసిన ఆదేశాలను నడుపుటకు .bashrc ఫైలు మంచి స్థలం.

ఉదాహరణగా, నానోని ఉపయోగించి .bashrc ఫైల్ను ఇలా తెరవండి:

నానో ~ / .bashrc

ఫైలు చివరలో కింది ఆదేశాన్ని ఎంటర్ చెయ్యండి:

echo "హలో $ USER"

CTRL మరియు O ను నొక్కడం ద్వారా ఫైల్ను సేవ్ చేయండి మరియు CTRL మరియు X ను నొక్కడం ద్వారా నానో నుండి నిష్క్రమించండి.

టెర్మినల్ విండో లోపల కింది ఆదేశాన్ని అమలు:

బాష్

"హలో" అనే పదం మీరు లాగిన్ చేసిన యూజర్ పేరుతో పాటు ప్రదర్శించబడాలి.

మీకు కావలసిన ఏదైనా చేయడానికి మీరు .bashrc ఫైల్ను ఉపయోగించవచ్చు.

మారుపేరు ఉపయోగం

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

కొందరు దీనిని చెడ్డదానిగా భావించారు, ఎందుకంటే మీరు మీ స్వంత ప్రత్యేకమైన ఒక యంత్రంపై ఉంచినప్పుడు నిజమైన కమాండ్ను ఎలా ఉపయోగించాలో మర్చిపోవచ్చని .bashrc ఫైల్ ఉనికిలో లేదు.

వాస్తవం అన్ని కమాండ్లు తక్షణమే ఆన్లైన్లో అందుబాటులో ఉన్నాయి మరియు మనిషి పేజీల్లో కాబట్టి మారుపేర్లు జోడించడం ప్రతికూల కంటే అనుకూలమైనవి.

ఉబుంటు లేదా మింట్ వంటి డిస్ట్రిబ్యూషన్లో డిఫాల్ట్ .bashrc ఫైల్ ను మీరు చూస్తే, మీరు ఇప్పటికే కొన్ని మారుపేర్లు ఏర్పాటు చేస్తారు.

ఉదాహరణకి:

అలియాస్ ll = 'ls -alF'

అలియాస్ లా = 'ls-A'

అలియాస్ l = 'ls -CF'

ఫైల్ సిస్టమ్ నందు ఫైళ్ళను మరియు డైరెక్టరీలను జాబితా చేయుటకు ls కమాండ్ ఉపయోగించును.

-ఎఫ్ఎఫ్ అంటే ఒక ఫైట్ లిస్టింగ్ ను మీరు డాట్ తో ముందే దాచిన ఫైల్స్తో సహా అన్ని ఫైళ్ళను చూస్తారని అర్థం. ఫైల్ జాబితాలో రచయిత పేరు ఉంటుంది మరియు ప్రతి ఫైల్ రకం వర్గీకరించబడుతుంది.

-A స్విచ్ కేవలం అన్ని ఫైళ్ళు మరియు డైరెక్టరీలను జాబితా చేస్తుంది కానీ అది ఫైల్ను విస్మరించింది.

చివరగా -CF వారి వర్గీకరణతో కాలమ్ ద్వారా ఎంట్రీలను జాబితా చేస్తుంది.

ఇప్పుడు మీరు ఎప్పుడైనా నేరుగా ఈ టెర్మినల్ లోకి ఈ ఆదేశాలను ఎంటర్ చెయ్యవచ్చు:

ls -fF

ls -A

ls-CF

.Bashrc ఫైలులో అలియాస్ సెట్ చేయబడినట్లుగా మీరు ఈ క్రింది విధంగా అలియాస్ని మాత్రమే రన్ చేయవచ్చు:

ll

లా

l

మీకు మీరే కమాండ్ను క్రమంగా నడుపుతున్నట్లు కనుగొంటే, అది సాపేక్షంగా దీర్ఘ కమాండ్గా ఉన్నట్లయితే, అది మీ స్వంత అలియాస్ను .bashrc ఫైల్కు జోడించడం విలువైనది కావచ్చు.

అలియాస్ కోసం ఫార్మాట్ ఈ క్రింది విధంగా ఉంది:

అలియాస్ new_command_name = command_to_run

సాధారణంగా, మీరు అలియాస్ ఆదేశం పేర్కొనండి మరియు అలియాస్ పేరు ఇవ్వండి. అప్పుడు మీరు సమానం గుర్తు తర్వాత అమలు చేయాలనుకుంటున్న ఆదేశం పేర్కొనండి.

ఉదాహరణకి:

అలియాస్ అప్ = 'cd ..'

పైన ఇచ్చిన ఆదేశాన్ని ఎంటర్ చెయ్యడం ద్వారా మీరు ఒక డైరెక్టరీకి వెళ్ళవచ్చు.

సారాంశం

.Bashrc ఫైలు చాలా శక్తివంతమైన సాధనం మరియు మీ లైనక్స్ షెల్ను అనుకూలీకరించడానికి గొప్ప మార్గం. మీరు పదిరెట్లు మీ ఉత్పాదకతను పెంచుతుంది సరైన మార్గంలో వాడతారు.