উত্তর:
এটি বর্তমান টার্মিনালের জন্য কাজ করা উচিত:
. ~/.profile
.এটি একটি bashঅন্তর্নির্মিত এবং প্রতিশব্দ source, দেখুন man bash:
। ফাইলের নাম [ আর্গুমেন্ট ]
উত্স ফাইল নাম [ যুক্তি ] বর্তমান শেল পরিবেশে ফাইল নাম
থেকে কমান্ড পড়ুন এবং সম্পাদন করুন (…)।
~/.profile, তবে সেই পরিবর্তন পুনরায় লোড হওয়ার পরে কার্যকর হবে না. ~/.profile । উদাহরণস্বরূপ, এতে একটি ফাংশন যুক্ত করুন ~/.profile: function externalip () { curl http://ipecho.net/plain; echo; }তারপরে ~/.profile- এটি কাজ করে। এবার সেই ফাংশনটি সরান ~/.profile, তারপরে . ~/.profileআবার। ফাংশনটি এখনও উপলভ্য - কেবল পুনঃসূচনা (লগ আউট এবং ইন) এটিকে সরিয়ে ফেলবে।
আপনি যদি একটি নতুন শেল শুরু করতে না চান তবে বর্তমান শেলটিতে স্ক্রিপ্টটি সম্পাদন করতে চান তবে আপনি এটি উত্স:
source script_name.sh
source = .
বাশ sourceঅন্তর্নির্মিত বোর্ন শেল .(ডট) কমান্ডের প্রতিশব্দ ।