மேக்கில் the.zshrc கோப்பு இருக்கும் இடத்தில்

பொருளடக்கம்:

Anonim

Mac இல் .zshrc கோப்பு எங்கே உள்ளது என்று யோசிக்கிறீர்களா? நீங்கள் zsh ஷெல்லைப் பயன்படுத்துவதற்கும் தனிப்பயனாக்குவதற்கும் ஆர்வமுள்ள Mac கட்டளை வரி பயனராக இருந்தால் அல்லது Oh My Zsh போன்றவற்றைப் பயன்படுத்தினால், .zshrc கோப்பு என்ன, எங்கு உள்ளது, அதை எவ்வாறு அணுகுவது என்பதை அறிய ஆர்வமாக இருக்கலாம். உங்கள் ஷெல்லைத் தனிப்பயனாக்கலாம்.

நீங்கள் ஒரு வழக்கமான டெர்மினல் பயனராக இருந்தால், MacOS டெர்மினல் பயன்பாட்டில் zsh என்பது இயல்புநிலை ஷெல்லாக இருப்பதை நீங்கள் கவனித்திருக்கலாம் (ஆம், நீங்கள் ஷெல்லை bash, tcsh, ksh, zsh போன்றவற்றுக்கு மாற்றலாம் நீங்கள் விரும்புகிறீர்கள், ஆனால் நாங்கள் இயல்புநிலையான zsh இல் கவனம் செலுத்துகிறோம்).

இயல்பாக, .zshrc கோப்பு நிலையான பயனருக்கு இருக்காது, நீங்கள் zsh ஷெல்லை துவக்கினாலும் கூட. இது சற்று ஆச்சரியமாக இருக்கலாம், ஆனால் zsh ஷெல்லை உள்ளமைக்க .zshrc கோப்பு பயன்படுத்தப்படுவதால், zsh அணுகுவதற்கு உங்கள் முகப்பு கோப்பகத்தில் ஒன்றை கைமுறையாக உருவாக்க வேண்டும். சிஸ்டம்-லெவல் zshrc கோப்பும் உள்ளது, ஆனால் அது பயனர்களால் பொதுவாக மாற்றியமைக்கப்படவில்லை.

Oh My 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 க்கு செய்யப்பட்ட எந்த மாற்றமும் zsh ஷெல்லுக்குப் பொருந்தும், அவர்களின் முகப்பு கோப்பகத்தில் தனிப்பட்ட பயனர் நிலை .zshrc கோப்பு உள்ளதா இல்லையா என்பதைப் பொருட்படுத்தாமல்.

பொதுவாகப் பேசினால், /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

சூழல் மாறிகளை அமைப்பது பற்றி இங்கு மேலும் அறியலாம்.

மேக்கில் the.zshrc கோப்பு இருக்கும் இடத்தில்