Chsh తో Linux లో డిఫాల్ట్ షెల్‌ను ఎలా మార్చాలి

Chsh తో Linux లో డిఫాల్ట్ షెల్‌ను ఎలా మార్చాలి

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





బాష్‌తో పాటు, ksh, zsh, csh మరియు చేపలు వంటి ఇతర షెల్ ప్రోగ్రామ్‌లకు కూడా లైనక్స్ మద్దతు ఇస్తుంది. ఈ ప్రతి గుండ్లు కొన్ని ప్రత్యేకమైన లక్షణాన్ని కలిగి ఉంటాయి, అవి బాష్ మరియు ఇతర పెంకుల నుండి వేరుగా ఉంటాయి.





షెల్ గురించి మరింత తెలుసుకోవడానికి మరియు మీ డిఫాల్ట్ లైనక్స్ షెల్‌ను ఎలా మార్చాలో తెలుసుకుందాం.





షెల్ అంటే ఏమిటి మరియు దాని ప్రాముఖ్యత ఏమిటి?

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

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



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

సంబంధిత: GUI ద్వారా Linux టెర్మినల్ ఎంచుకోవడానికి 5 కారణాలు





మీరు మీ డిఫాల్ట్ షెల్‌ని ఎందుకు మార్చాలనుకుంటున్నారు?

సాధారణంగా చెప్పాలంటే, మీరు Linux లేదా ఏదైనా ఇతర Unix- ఆధారిత సిస్టమ్‌లలో కనిపించే చాలా షెల్‌లు చాలా వరకు ఒకే విధమైన ఫంక్షనాలిటీని అందిస్తాయి: వివిధ సిస్టమ్ ఎలిమెంట్‌లతో సౌకర్యవంతంగా సంభాషించడానికి/నియంత్రించడానికి అవి మిమ్మల్ని అనుమతిస్తాయి.

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





మరోవైపు, Zsh, ఆటో-కంప్లీషన్, ఆటో-కరెక్షన్, ఆటోమేటిక్ సిడి, రికర్సివ్ పాత్ విస్తరణ మరియు ప్లగ్ఇన్ సపోర్ట్ వంటి అదనపు ఫీచర్లను అందిస్తుంది, ఇది బాష్ మరియు కొన్ని ఇతర షెల్స్‌పై అంచుని ఇస్తుంది.

వాస్తవానికి, ఇవి zsh తో మీరు పొందే కొన్ని ప్రయోజనాలు మాత్రమే. ఇతర పెంకులు వాటి స్వంత ఫీచర్‌లు మరియు మెరుగుదలలను కూడా తీసుకువస్తాయి, ఇది వారితో పని చేసే మొత్తం అనుభవాన్ని సులభంగా మరియు మరింత సౌకర్యవంతంగా చేస్తుంది.

మీ డిఫాల్ట్ లైనక్స్ షెల్‌ను ఎలా మార్చాలి

Linux లో డిఫాల్ట్ షెల్‌ను మార్చడానికి అనేక మార్గాలు ఉన్నాయి. మేము ప్రక్రియను ప్రదర్శిస్తాము chsh ఈ గైడ్‌లో యుటిలిటీ ఎందుకంటే ఇది చాలా నమ్మకమైన మరియు అనుకూలమైన పద్ధతి.

Chsh అనేది యునిక్స్ ఆధారిత ఆపరేటింగ్ సిస్టమ్‌లలో కమాండ్-లైన్ యుటిలిటీ, ఇది డిఫాల్ట్ షెల్‌ను మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది అన్ని లైనక్స్ డిస్ట్రోలలో ముందే ఇన్‌స్టాల్ చేయబడింది.

Mac లోని అన్ని ఇమేజ్‌లను ఎలా తొలగించాలి

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

విండోస్ 10 కోసం విండోస్ ఎక్స్‌పి ఎమ్యులేటర్

ఈ దశల విచ్ఛిన్నం ఇక్కడ ఉంది.

దశ 1: ఇన్‌స్టాల్ చేసిన షెల్‌లను గుర్తించడం

మీరు కొత్త షెల్‌ని ఇన్‌స్టాల్ చేసే ముందు, మీ లైనక్స్ సిస్టమ్‌లో మీకు ఇప్పటికే ఉన్న షెల్‌లు ఏమిటో తెలుసుకోవడం ముఖ్యం. దీన్ని చేయడానికి, టెర్మినల్ తెరిచి టైప్ చేయండి:

cat /etc/shells

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

దశ 2: కొత్త షెల్‌ను ఇన్‌స్టాల్ చేస్తోంది

మీరు మీ సిస్టమ్‌లో ఇన్‌స్టాల్ చేసిన షెల్‌లను గుర్తించిన తర్వాత, తదుపరి షెల్ కొత్త షెల్‌ను ఇన్‌స్టాల్ చేయడం. ఈ విషయంలో, లైనక్స్‌లో అనేక రకాల ఎంపికలు అందుబాటులో ఉన్నాయి, వాటిలో ప్రతి దాని ప్రయోజనాలు మరియు అప్రయోజనాలు ఉన్నాయి. కాబట్టి మీ ప్రాధాన్యతలను బట్టి మరియు షెల్‌తో మీరు ఏమి సాధించాలనుకుంటున్నారు అనేదానిపై ఆధారపడి, మీ అవసరాలకు తగినదాన్ని మీరు ఎంచుకోవచ్చు.

ఈ గైడ్ zsh షెల్ యొక్క సంస్థాపన మరియు సెటప్‌ను ప్రదర్శిస్తుంది. కింది ఆదేశాలలో మీ షెల్ పేరుతో 'zsh' ని భర్తీ చేయడానికి సంకోచించకండి.

డెబియన్ ఆధారిత డిస్ట్రోలలో zsh ని ఇన్‌స్టాల్ చేయడానికి:

sudo apt install zsh

మీరు ప్యాక్‌మ్యాన్ ఉపయోగించి ఆర్చ్ లైనక్స్‌లో zsh ని ఇన్‌స్టాల్ చేయవచ్చు:

sudo pacman -Syu zsh

Fedora, CentOS మరియు ఇతర RHEL డిస్ట్రోలలో zsh ని ఇన్‌స్టాల్ చేయడం కూడా సులభం:

sudo dnf install zsh

ఇన్‌స్టాలేషన్ పూర్తయిన తర్వాత, మీ సిస్టమ్‌లో ఇన్‌స్టాల్ చేసిన షెల్‌లను మళ్లీ తనిఖీ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి:

cat /etc/shells

తరువాత, ఇన్‌స్టాల్ చేసిన షెల్ పనిచేస్తుందో లేదో ధృవీకరించండి. దీన్ని చేయడానికి, టెర్మినల్‌లో మీ షెల్ పేరును నమోదు చేయండి. ఇది zsh అయితే, అమలు చేయండి:

zsh

డిఫాల్ట్ షెల్‌కు తిరిగి రావడానికి, టైప్ చేయండి బయటకి దారి మరియు హిట్ నమోదు చేయండి .

దశ 3: మీ సిస్టమ్ కోసం షెల్‌ను డిఫాల్ట్ షెల్‌గా సెట్ చేయడం

మీరు కొత్తగా ఇన్‌స్టాల్ చేసిన షెల్ ఇన్‌స్టాల్ చేసిన షెల్‌ల జాబితాలో కనిపిస్తే మరియు బాగా పనిచేస్తే, మీరు ఇప్పుడు మీ సిస్టమ్ కోసం డిఫాల్ట్ షెల్‌గా సెట్ చేయడానికి సిద్ధంగా ఉన్నారు. గమనించండి, chsh తో, మీరు డిఫాల్ట్ ఇంటరాక్టివ్ షెల్ మరియు డిఫాల్ట్ లాగిన్ షెల్ రెండింటినీ మార్చవచ్చు.

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

డిఫాల్ట్ లాగిన్ షెల్‌గా zsh (లేదా ఏదైనా ఇతర షెల్) సెట్ చేయడానికి, టెర్మినల్‌ను తెరిచి అమలు చేయండి:

chsh

పాస్‌వర్డ్ కోసం ప్రాంప్ట్ చేసినప్పుడు, మీ అకౌంట్ పాస్‌వర్డ్ ఎంటర్ చేసి నొక్కండి నమోదు చేయండి .

తరువాత, మీరు ఇన్‌స్టాల్ చేసిన షెల్ కోసం సంపూర్ణ మార్గాన్ని టైప్ చేయండి. ఇది మీ సిస్టమ్ కోసం డిఫాల్ట్ లాగిన్ షెల్‌ని మారుస్తుంది. డిఫాల్ట్ ఇంటరాక్టివ్ షెల్‌ను zsh కి మార్చడానికి:

chsh -s /usr/bin/zsh

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

మీరు zsh (లేదా మరొక షెల్) ను డిఫాల్ట్ లేదా/మరియు ఇంటరాక్టివ్ షెల్‌గా సెట్ చేసిన తర్వాత, మీ సిస్టమ్‌లో మార్పులు ప్రతిబింబించేలా లాగ్ అవుట్ చేసి తిరిగి లాగిన్ చేయండి.

విండోస్ 10 హార్డ్ డ్రైవ్ 100%

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

ప్రతిదీ సెట్ చేయబడిన తర్వాత, మీ కొత్తగా ఇన్‌స్టాల్ చేయబడిన షెల్ సిస్టమ్ డిఫాల్ట్ షెల్‌గా సెట్ చేయబడిందో లేదో ధృవీకరించండి. దీన్ని చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

echo $SHELL

మీరు దానిని zsh కి సెట్ చేస్తే, మీరు టెర్మినల్‌లో దాని మార్గాన్ని చూస్తారు. మరొక షెల్ విషయంలో, అది తదనుగుణంగా మార్గాన్ని ప్రతిబింబించాలి.

మీరు మీ సిస్టమ్‌లోని ఇతర వినియోగదారుల కోసం డిఫాల్ట్ షెల్‌ని మార్చాలనుకుంటే, ప్రతి యూజర్ కోసం మీరు దీన్ని వ్యక్తిగతంగా చేయాలి. ఉదాహరణకు, మీరు యూజర్ కోసం డిఫాల్ట్ షెల్‌ను మార్చాలనుకుంటే ఒంటరిగా , మీరు కింది ఆదేశాన్ని అమలు చేయాలి:

sudo chsh -s /usr/bin/zsh sam

వ్యక్తిగతీకరించిన అనుభవం కోసం డిఫాల్ట్ షెల్‌ను మార్చడం

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

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

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ 15 Windows కమాండ్ ప్రాంప్ట్ (CMD) ఆదేశాలు మీరు తప్పక తెలుసుకోవాలి

కమాండ్ ప్రాంప్ట్ ఇప్పటికీ శక్తివంతమైన విండోస్ టూల్. ప్రతి విండోస్ యూజర్ తెలుసుకోవలసిన అత్యంత ఉపయోగకరమైన CMD ఆదేశాలు ఇక్కడ ఉన్నాయి.

తదుపరి చదవండి
సంబంధిత అంశాలు
  • లైనక్స్
  • లైనక్స్ బాష్ షెల్
  • Linux అనుకూలీకరణ
రచయిత గురుంచి యష్ వాట్(21 కథనాలు ప్రచురించబడ్డాయి)

యశ్ DIY, Linux, ప్రోగ్రామింగ్ మరియు సెక్యూరిటీ కోసం MUO లో స్టాఫ్ రైటర్. రచనలో తన అభిరుచిని కనుగొనడానికి ముందు, అతను వెబ్ మరియు iOS కోసం అభివృద్ధి చేసేవాడు. మీరు టెక్పిపిలో అతని రచనను కూడా కనుగొనవచ్చు, అక్కడ అతను ఇతర నిలువు వరుసలను కవర్ చేస్తాడు. టెక్ కాకుండా, అతను ఖగోళ శాస్త్రం, ఫార్ములా 1 మరియు గడియారాల గురించి మాట్లాడటం ఆనందిస్తాడు.

యష్ వాట్ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి