উত্তর:
এটি বর্তমান টার্মিনালের জন্য কাজ করা উচিত:
. ~/.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
অন্তর্নির্মিত বোর্ন শেল .
(ডট) কমান্ডের প্রতিশব্দ ।