.ফুফাইল বা .বাশ_প্রোফাইল


14

আমি বিভ্রান্ত, আমি কোথায় পরিবেশগত ভেরিয়েবল সেট করব?

প্রোফাইলে বা .বাশ_প্রফাইলে?

আমি ম্যাক ওএসএক্স এবং উবুন্টু উভয়ই ব্যবহার করছি।

আমি এখানে কোনটি ব্যবহার করি তা নিয়ে বিভ্রান্ত।

উত্তর:


21

http://www.gnu.org/software/bash/manual/bashref.html#Bash- স্টার্টআপ- ফাইলগুলি পড়ুন :

 When Bash is invoked as an interactive login shell, or as a 
 non-interactive shell with the --login option, it first reads 
 and executes commands from the file /etc/profile, if that file
 exists. After reading that file, it looks for ~/.bash_profile, 
 ~/.bash_login, and ~/.profile, in that order, and reads and executes
 commands from the first one that exists and is readable. The 
 --noprofile option may be used when the shell is started to inhibit
 this behavior.

অন্যান্য শেলগুলিও লোড ~/.profileহয় (zsh, tcsh) .. সুতরাং, আমি পরিবেশের জিনিসগুলি putোকাতে চাই ~/.profile

ম্যাক অসক্স সম্পর্কিত আপডেট (ধন্যবাদ @ ম্যাট বি) :

গুই প্রোগ্রামগুলির জন্য http://developer.apple.com/library/mac/#qa/qa2001/qa1067.html পড়ুন এবং ~/.MacOSX/environment.plistসাবধানে সম্পাদনা করুন।


1
এছাড়াও, আপনার উইন্ডো ম্যানেজারটি শুরুর আগে ~ /। প্রোফাইলটি পড়ে নেওয়া হয়, সুতরাং আপনার উইন্ডো ম্যানেজার দ্বারা পরিবেশিত পরিবর্তনশীল বা এটি যে অ্যাপ্লিকেশনগুলি প্রবর্তন করে তা আপনার ~ /। প্রোফাইলটিতে রাখা উচিত।
গ্যারিজহান

@ গ্যারিজোহন: উবুন্টু বা ম্যাক ওএসের ক্ষেত্রেও কি এমন অবস্থা?
জিনাক করুন

@ জেনাক: আমি উবুন্টু সম্পর্কে যথাযথভাবে নিশ্চিত, ম্যাক ওএস এক্স সম্পর্কে তেমন কম, তবে এই মুহুর্তে যাচাই করার জন্য আমার কোনওটির অ্যাক্সেস নেই।
গ্যারিজহান

1
@zneak: @ garyjohn বক্তব্যের গুই প্রোগ্রামের জন্য ম্যাক OS X পরিবর্তন এনভায়রনমেন্ট ভেরিয়েবল প্রযোজ্য নয় আপনি আপনার সেটিংস মধ্যে স্থান নয় ~/.MacOSX/environment.plist। এখানে আরও তথ্য দেখুন: astro.washington.edu/users/rowen/AquaEnvVar.html
ম্যাট বি।

4

আপনি যদি ব্যাশ ব্যবহার করেন তবে ইন ~/.bash_profile। আপনি যদি অন্যান্য শাঁস ব্যবহার করেন তবে~/.profile

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.