শেল ইনিশিয়ালাইজেশন ফাইলগুলির পরিবর্তনগুলি আপনার শুরু হওয়া পরবর্তী শেলটিতে সক্রিয় থাকবে , উদাহরণস্বরূপ যদি আপনি একটি নতুন গ্রাফিকাল টার্মিনাল নিয়ে আসে বা লগ আউট করে আবার প্রবেশ করে। যদি আপনি এমন কোনও পরিবর্তন করে থাকেন যা কোনওভাবে আপনার ডেস্কটপ পরিবেশকে প্রভাবিত করে (এটি কী ধরণের পরিবর্তন হতে পারে তা আমি জানি না), তবে লগ আউট করে আবার প্রবেশ করা প্রয়োজন।
আপনি ফাইলটি ( আপনার ক্ষেত্রে) দিয়ে উত্সটি দিতে পারেন বা কমান্ড লাইন থেকে একটি নতুন শেল সেশনটি দিয়ে শুরু করতে পারেন , তবে এটি প্রায়শই ভাল ধারণা নয় কারণ এর অযাচিত পরিণতি যেমন ভেরিয়েবেলে সদৃশ পথ যুক্ত করা বা অতিরিক্ত প্রক্রিয়াগুলি শুরু করা বা হতে পারে এটি যাই হোক না কেন আপনি সেই ফাইলে করছেন। পরিবর্তনগুলি দৃশ্যমান প্রোগ্রামে দৃশ্যমান হবে না যা ইতিমধ্যে শুরু হয়েছে।. /path/to/filename
. ~/.zshrc
zsh
$PATH
ssh-agent
পরিবর্তনের জন্য যেমন $PATH
নিঃশর্তে কেবল যুক্ত করা , আপনি সম্ভবত বর্তমান শেলটিতে যুক্ত কমান্ডটি চালাতে পারেন:
$ path+=/usr/local/openjdk12/bin
এটি (ইন zsh
) বর্তমান শেল সেশনে (এবং অ্যারের শেষে ) /usr/local/openjdk12/bin
ডিরেক্টরি যুক্ত করবে । আবার, এই পরিবর্তনটি ইতিমধ্যে চলমান প্রক্রিয়াগুলিকে প্রভাবিত করবে না।$PATH
$path
zsh
$PATH