Macలో the.zshrc ఫైల్ ఎక్కడ ఉంది

విషయ సూచిక:

Anonim

Macలో .zshrc ఫైల్ ఎక్కడ ఉంది అని ఆలోచిస్తున్నారా? మీరు zsh షెల్‌ను ఉపయోగించడం మరియు అనుకూలీకరించడం లేదా ఓహ్ మై Zsh వంటి వాటిని ఉపయోగించడం పట్ల ఆసక్తి ఉన్న Mac కమాండ్ లైన్ వినియోగదారు అయితే, .zshrc ఫైల్ ఎక్కడ ఉంది మరియు దానిని ఎలా యాక్సెస్ చేయాలో తెలుసుకోవాలనే ఆసక్తి మీకు ఉండవచ్చు. మీరు మీ షెల్‌ను అనుకూలీకరించవచ్చు.

మీరు సాధారణ టెర్మినల్ వినియోగదారు అయితే, MacOS టెర్మినల్ యాప్‌లో zsh ఇప్పుడు డిఫాల్ట్ షెల్ అని మీరు గమనించి ఉండవచ్చు (అవును మీరు షెల్‌ను bash, tcsh, ksh, zsh మొదలైన వాటికి మార్చవచ్చు మీకు కావాలి, కానీ మేము డిఫాల్ట్ అయిన zsh పై దృష్టి పెడుతున్నాము).

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

మీరు ఓహ్ మై Zshని ఇన్‌స్టాల్ చేస్తే, మీ కోసం .zshrc ఫైల్ స్వయంచాలకంగా సృష్టించబడుతుందని గుర్తుంచుకోండి.

Macలో .zshrc ఫైల్ ఎక్కడ ఉంది?

.zshrc ఫైల్ వినియోగదారుల హోమ్ డైరెక్టరీలో లేదా ~/లో ఉంటుంది మరియు ఈ వినియోగదారు .zshrc ఫైల్‌లో మీరు z షెల్‌కు అనుకూలీకరణలను ఉంచవచ్చు.

అందువల్ల, వినియోగదారు .zshrc ఫైల్ క్రింది పాత్ లొకేషన్‌లో ఉంటుంది: ~/.zshrc

మీరు ఇంకా .zshrc ఫైల్‌ను మాన్యువల్‌గా సృష్టించకుంటే, ఫైల్ డిఫాల్ట్‌గా ఉండదు.

మీరు దీనితో ఒకదాన్ని సృష్టించవచ్చు:

స్పర్శ ~/.zshrc

లేదా నానో వంటి .zshrcని సృష్టించడానికి టెక్స్ట్ ఎడిటర్‌ను ప్రారంభించడం ద్వారా:

నానో ~/.zshrc

అప్పుడు మీరు .zshrc ఫైల్‌లో ఏదైనా ఉంచాలనుకుంటున్నారు, ఉదాహరణకు, ఏవైనా మారుపేర్లు, మార్గ మార్పులు, ఎగుమతి అనుకూలీకరణలు, ZSH_THEME కాన్ఫిగరేషన్‌లు మొదలైనవి.

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

యూనివర్సల్ సిస్టమ్-వైడ్ zshrc ఫైల్ ఎక్కడ ఉంది?

వినియోగదారు అనుకూలీకరించదగిన .zshrc ఫైల్ వినియోగదారుల హోమ్ డైరెక్టరీలో ఉండగా, సిస్టమ్ స్థాయి zshrc ఫైల్ కూడా ఉంది.

సిస్టమ్ zshrc ఫైల్ MacOSలో క్రింది మార్గంలో ఉంది:

/etc/zshrc

/etc/zshrcకి చేసిన ఏదైనా సవరణ వారి హోమ్ డైరెక్టరీలో వ్యక్తిగత వినియోగదారు స్థాయి .zshrc ఫైల్‌ని కలిగి ఉన్నా లేదా లేదా అనే దానితో సంబంధం లేకుండా, వినియోగదారులందరికీ zsh షెల్‌కు వర్తిస్తుంది.

సాధారణంగా చెప్పాలంటే, /etc/zshrcని సవరించాలని సిఫారసు చేయబడలేదు మరియు బదులుగా zshకి అన్ని వినియోగదారు స్థాయి నోటిఫికేషన్‌లు వారి హోమ్ డైరెక్టరీ యొక్క రూట్‌లో కనిపించే వినియోగదారు .zshrc ఫైల్‌లో చేయాలి.

zshతో ఎన్విరాన్మెంట్ వేరియబుల్స్ సెట్ చేయడం గురించి ఏమిటి?

మీరు zsh కోసం పర్యావరణ వేరియబుల్స్‌ని ఇక్కడ సెట్ చేయవచ్చు:

~/.zshenv

Nano, vim, emacs వంటి ఏదైనా కమాండ్ లైన్ టెక్స్ట్ ఎడిటర్‌తో మీరు ఆ ఫైల్‌ను సవరించవచ్చు.

ఉదాహరణకు, మీరు జోడించవచ్చు:

JAVA_HOME=$(/usr/libexec/java_home)

SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history

మీరు ఇక్కడ ఎన్విరాన్మెంట్ వేరియబుల్స్ సెట్ చేయడం గురించి మరింత తెలుసుకోవచ్చు.

Macలో the.zshrc ఫైల్ ఎక్కడ ఉంది