ZSH అంటే ఏమిటి, మరియు మీరు బాష్కు బదులుగా ఎందుకు ఉపయోగించాలి?
ZSH, Z షెల్ అని కూడా పిలుస్తారు, ఇది బోర్న్ షెల్ (ష) యొక్క విస్తరించిన సంస్కరణ, కొత్త ఫీచర్లు పుష్కలంగా ఉన్నాయి మరియు ప్లగిన్లు మరియు థీమ్లకు మద్దతు ఇస్తుంది. ఇది బాష్ మాదిరిగానే ఉంటుంది కాబట్టి, ZSH లో ఒకే రకమైన లక్షణాలు ఉన్నాయి, మరియు మారడం ఒక బ్రీజ్.
కాబట్టి దీన్ని ఎందుకు ఉపయోగించాలి?
ZSH ఇక్కడ జాబితా చేయడానికి చాలా లక్షణాలను కలిగి ఉంది, బాష్కు కొన్ని చిన్న మెరుగుదలలు ఉన్నాయి, అయితే ఇక్కడ కొన్ని ముఖ్యమైనవి:
- ఆటోమేటిక్ సిడి: డైరెక్టరీ పేరును టైప్ చేయండి
- పునరావృత మార్గం విస్తరణ: ఉదాహరణకు “/ u / lo / b” “/ usr / local / bin” కు విస్తరిస్తుంది
- స్పెల్లింగ్ దిద్దుబాటు మరియు సుమారుగా పూర్తి చేయడం: మీరు డైరెక్టరీ పేరును టైప్ చేయడంలో చిన్న పొరపాటు చేస్తే, ZSH మీ కోసం దాన్ని పరిష్కరిస్తుంది
- ప్లగిన్ మరియు థీమ్ మద్దతు: ZSH అనేక విభిన్న ప్లగిన్ ఫ్రేమ్వర్క్లను కలిగి ఉంది
ప్లగిన్ మరియు థీమ్ మద్దతు బహుశా ZSH యొక్క చక్కని లక్షణం మరియు మేము ఇక్కడ దృష్టి పెడతాము.
ZSH ని ఇన్స్టాల్ చేస్తోంది
మీరు మాకోస్లో ఉంటే మరియు హోమ్బ్రూ ఇన్స్టాల్ చేయబడి ఉంటే (మీరు తప్పక), మీరు ఒకే ఆదేశంతో ZSH ని ఇన్స్టాల్ చేయవచ్చు:
బ్రూ ఇన్స్టాల్ zsh
మాకోస్ వినియోగదారుల కోసం, మీరు స్థానిక టెర్మినల్కు బదులుగా ఐటెర్మ్ను ఉపయోగించాలి, ఎందుకంటే దీనికి మంచి రంగు మద్దతు ఉంది (ఇంకా చాలా ఇతర లక్షణాలు).
మీరు లైనక్స్లో ఉంటే, ఆదేశాలు డిస్ట్రో ద్వారా మారవచ్చు, కానీ ఇది మీ ప్యాకేజీ నిర్వాహికిలో డిఫాల్ట్ ప్యాకేజీగా ఉండాలి. మీకు సమస్య ఉంటే మీరు ఈ గైడ్ను సంప్రదించవచ్చు.
మీరు Windows లో ఉంటే, మీకు మొదటి స్థానంలో బాష్ కూడా ఉండకపోవచ్చు. దాన్ని సెటప్ చేయడానికి మరియు ZSH ని ప్రారంభించడానికి మీరు ఈ గైడ్ను అనుసరించవచ్చు.
ఓహ్-మై- Zsh ని ఇన్స్టాల్ చేస్తోంది
ఓహ్-మై- Zsh అనేది ZSH కోసం అత్యంత ప్రాచుర్యం పొందిన ప్లగిన్ ఫ్రేమ్వర్క్, మరియు ఇది చాలా అంతర్నిర్మిత ప్లగిన్లు మరియు థీమ్లతో వస్తుంది. ZSH కోసం పూర్తి ప్యాకేజీ నిర్వాహకుడైన యాంటిజెన్తో సహా కొన్ని ఇతర ప్లగిన్ ఫ్రేమ్వర్క్లు కూడా ఉన్నాయి, అయితే ఓహ్-మై- Zsh లో చాలా ప్లగిన్లు ఉన్నాయి మరియు దాని పనిని చక్కగా చేస్తుంది.
ఓహ్-మై- Zsh మీరు అమలు చేయగల సరళమైన ఇన్స్టాల్ స్క్రిప్ట్ను కలిగి ఉంది:
sh -c "$ (కర్ల్ -fsSL //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
అక్కడ నుండి, మీరు మీ. డైరెక్టరీలో ఉన్న మీ .zshrc ఫైల్కు ప్లగిన్లను జోడించడం ద్వారా వాటిని ప్రారంభించవచ్చు మరియు నిలిపివేయవచ్చు.
మీరు ఓహ్-మై-జెడ్ రిపోజిటరీలో పూర్తి ప్లగిన్ల జాబితాను పొందవచ్చు.
థీమ్స్
చుట్టూ తిరిగే ఇతివృత్తాలు పుష్కలంగా ఉన్నాయి, అయితే పవర్లెవెల్ 9 కె చాలా చక్కనిది. ఇది కుడి-సమలేఖన సమాచార పెట్టెను జతచేస్తుంది, జిట్ మరియు కమాండ్ చరిత్రతో అనుసంధానం, నమ్మశక్యం కాని అనుకూలీకరణ మరియు విమ్ కోసం పవర్లైన్ ప్లగ్ఇన్ ఆధారంగా ఒక వివేక ఇంటర్ఫేస్లో ఇవన్నీ చుట్టేస్తుంది.
పవర్లెవెల్ 9 కె (లేదా ఏదైనా ZSH థీమ్, నిజంగా) నుండి ఎక్కువ ప్రయోజనం పొందడానికి మీరు మాకోస్లో ఐటెర్మ్ లేదా 24-బిట్ రంగు కలిగిన ఏదైనా టెర్మినల్ను ఉపయోగించాలనుకుంటున్నారు.
Powerlevel9k ను సెటప్ చేయడానికి (మీరు ఓహ్-మై- Zsh ను ఇన్స్టాల్ చేస్తే) రిపోజిటరీని .oh-my-zsh కస్టమ్ థీమ్స్ ఫోల్డర్లోకి క్లోన్ చేయండి:
git clone //github.com/bhilburn/powerlevel9k.git ~ / .oh-my-zsh / custom / theme / powerlevel9k
అప్పుడు మీరు దీన్ని .zshrc లో ప్రారంభించాలి:
ZSH_THEME = "powerlevel9k / powerlevel9k"
ఆ తరువాత, మీ .zshrc ని సోర్స్ చేయండి మరియు మీరు వర్తించే మార్పులను చూడాలి.
మీకు కావాలంటే, మీ .zshrc లోని POWERLEVEL9K_LEFT_PROMPT_ELEMENTS ని నిర్వచించడం ద్వారా మీరు డిఫాల్ట్ ప్రాంప్ట్ను అనుకూలీకరించవచ్చు. కనీస ప్రాంప్ట్తో ఇక్కడ నాది:
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS = (vcs dir rbenv) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS = (root_indicator background_jobs status load)
మీరు రెపోలో పవర్లెవెల్ 9 కె కోసం పూర్తి డాక్యుమెంటేషన్ను కనుగొనవచ్చు.