పరిచయం
మీరు కాసేపు లైనక్సును వుపయోగించి ఉంటే, ప్రత్యేకంగా మీరు లైనక్స్ కమాండు లైన్తో సుపరిచితులు ప్రారంభించి ఉంటే, బాష్ అనేది లైనక్స్ షెల్ అని తెలుస్తుంది.
బాష్ బోర్న్ అగైన్ షెల్ ని సూచిస్తుంది. 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 ఫైల్ను ఉపయోగించవచ్చు మరియు నిజానికి ఈ గైడ్లో నేను screenfetch ఆదేశాన్ని ఉపయోగించి సిస్టమ్ సమాచారాన్ని ఎలా ప్రదర్శించాలో మీకు చూపించాను .
మారుపేరు ఉపయోగం
సాధారణంగా ఉపయోగించే ఆదేశాలకు మారుపేర్లను అమర్చటానికి .bashrc ఫైలు సాధారణంగా వుపయోగించబడుతుంది, తద్వారా మీరు పెద్ద ఆదేశాలను గుర్తుంచుకోవలసిన అవసరం లేదు.
కొందరు దీనిని చెడ్డదానిగా భావించారు, ఎందుకంటే మీరు మీ స్వంత ప్రత్యేకమైన ఒక యంత్రంపై ఉంచినప్పుడు నిజమైన కమాండ్ను ఎలా ఉపయోగించాలో మర్చిపోవచ్చని .bashrc ఫైల్ ఉనికిలో లేదు.
వాస్తవం అన్ని కమాండ్లు తక్షణమే ఆన్లైన్లో మరియు మాన్ పుటలలో ఉంటాయి కాబట్టి నేను ప్రతికూలంగా కాకుండా ఒక ప్రతికూలంగా మారుపేరుని జోడించడం చూస్తున్నాను.
ఉబుంటు లేదా మింట్ వంటి డిస్ట్రిబ్యూషన్లో డిఫాల్ట్ .bashrc ఫైల్ ను మీరు చూస్తే, మీరు ఇప్పటికే కొన్ని మారుపేర్లు ఏర్పాటు చేస్తారు.
ఉదాహరణకి:
అలియాస్ ll = 'ls -alF'
అలియాస్ లా = 'ls-A'
అలియాస్ l = 'ls -CF'
ఫైల్ వ్యవస్థలో ఫైల్స్ మరియు డైరెక్టరీలను జాబితా చేయుటకు ls కమాండ్ ఉపయోగించబడుతుంది. మీరు ఈ మార్గదర్శిని చదివేటప్పుడు మీరు ls కమాండ్ను నడుపుతున్నప్పుడు అన్ని స్విచ్లు అంటే ఏమిటో తెలుస్తుంది .
-ఆఫ్ఎఫ్ అంటే మీరు ఒక ఫైల్ లిస్ట్ ను డాట్తో పూరించిన దాచిన ఫైల్స్తో సహా అన్ని ఫైళ్లను చూపుతుంది. ఫైల్ జాబితాలో రచయిత పేరు ఉంటుంది మరియు ప్రతి ఫైల్ రకం వర్గీకరించబడుతుంది.
-A స్విచ్ కేవలం అన్ని ఫైళ్ళు మరియు డైరెక్టరీలను జాబితా చేస్తుంది కానీ అది ఫైల్ను విస్మరించింది.
చివరగా -CF వారి వర్గీకరణతో కాలమ్ ద్వారా ఎంట్రీలను జాబితా చేస్తుంది.
ఇప్పుడు మీరు ఎప్పుడైనా ఈ టెర్మినల్ లోకి ప్రత్యక్షంగా ఈ ఆదేశాలను నేరుగా నమోదు చేయవచ్చు:
ls -fF
ls -A
ls-CF
.bashrc ఫైలులో అలియాస్ సెట్ చేయబడినట్లుగా మీరు ఈ క్రింది విధంగా అలియాస్ని మాత్రమే రన్ చేయవచ్చు:
ll
లా
l
మీకు మీరే కమాండ్ను క్రమంగా నడుపుతున్నట్లు కనుగొంటే, అది సాపేక్షంగా దీర్ఘ కమాండ్గా ఉన్నట్లయితే, అది మీ స్వంత అలియాస్ను .bashrc ఫైల్కు జోడించడం విలువైనది కావచ్చు.
అలియాస్ కోసం ఫార్మాట్ ఈ క్రింది విధంగా ఉంది:
అలియాస్ new_command_name = command_to_run
సాధారణంగా మీరు అలియాస్ ఆదేశం పేర్కొనండి మరియు అలియాస్ పేరు ఇవ్వండి. అప్పుడు మీరు సమానం గుర్తు తర్వాత అమలు చేయాలనుకుంటున్న ఆదేశం పేర్కొనండి.
ఉదాహరణకి:
అలియాస్ అప్ = 'cd ..'
పైన ఇచ్చిన ఆదేశాన్ని ఎంటర్ చెయ్యడం ద్వారా మీరు ఒక డైరెక్టరీకి వెళ్ళవచ్చు.
సారాంశం
.bashrc ఫైలు చాలా శక్తివంతమైన సాధనం మరియు మీ లైనక్స్ షెల్ను అనుకూలీకరించడానికి గొప్ప మార్గం. మీరు పది రెట్లు మీ ఉత్పాదకత పెరుగుతుంది సరైన మార్గంలో వాడతారు.