উত্তর:
যদি আপনি নিজের .bashrc কনফিগারেশনটি পুনরায় লোড করতে চান তবে:
source ~/.bashrc
কম টাইপ করার জন্য, আপনি sourceএকটি বিন্দুর সাথে প্রতিস্থাপন করতে পারেন :. ~/.bashrc
sourceবাশ একটি নির্দিষ্ট। .আরও মানক। উভয় বাশ একই কাজ।
পুনরায় সেট / টিএসটি কমান্ড থেকে ম্যানপেজে কিছু সংযোজন খুঁজে পেয়েছি
tset রিসেট টার্মিনাল অন্তর্বর্তীকরণ
কমান্ড প্রয়োগ করুন: reset
Tset টার্মিনাল সূচনা করে। Tset প্রথমে আপনি যে টার্মিনালটি ব্যবহার করছেন তা নির্ধারণ করে। এই সংকল্পটি প্রথমটি পাওয়া টার্মিনাল ধরণের ব্যবহার করে নীচে করা হয়।
একটি সুবিধা বলে মনে হচ্ছে, এটি ব্যবহৃত শেল থেকে স্বাধীন। এখানে মাছের সাথেও কাজ করে।
সুতরাং যে কোনও টার্মিনালটিকে পুনরায় পুনর্নির্মাণ করতে কেবলমাত্র-
$ tset
অথবা
$ reset
এর অতিরিক্ত বিকল্প exec bashহ'ল যদি আপনি নিজের .profile(বা .bash_profile) পরিবর্তন করেন তবে আপনি এটি করতে পারেন
$ exec bash --login
এটি আপনার প্রোফাইলটি আবারও পড়বে। -iবিকল্পটি যুক্ত করার পাশাপাশি আঘাতের ক্ষতি হবে না বলে স্পষ্টভাবে বাশকে বলতে হবে যে এটি একটি ইন্টারেক্টিভ শেল, তবে এটি সাধারণত এটি নিজের জন্যই নির্ধারণ করতে পারে।
আপনাকে চলমান অ্যাপ্লিকেশন / শেলটিকে একটি নতুন উদাহরণ দিয়ে প্রতিস্থাপন করতে হবে। যেমন যদি আপনি ব্যবহার করছেন bashযেমন আপনার পছন্দের শেল আপনার কমান্ড লাইনে নিম্নলিখিত লাইন (ধরণ $ আপনার কমান্ড লাইনের শুরুতে স্থানধারক হয়):
> $ exec bash
চলমান অ্যাপ্লিকেশন / শেলটি bashস্ক্র্যাচ থেকে শুরু করার মতো নতুন উদাহরণ দ্বারা প্রতিস্থাপিত হয় । আপনার পূর্ববর্তী সমস্ত পরিবর্তন চলে গেছে।
মন্তব্য: আপনার টার্মিনাল অ্যাপ্লিকেশনটি পুনরায় প্রোগ্রাম হতে পারে তা ভুলে যাবেন না। আপনাকে নিজের টার্মিনাল অ্যাপ্লিকেশনটি ম্যানুয়ালি পুনরায় সেট করতে হবে।
ব্যবহার exec sudo --login --user $USER।
আপনি যদি পূর্বে প্রবেশ করা কমান্ডগুলি অদৃশ্য করতে চান (টার্মিনালের সম্পূর্ণ পুনরায় সেট করা), তবে এটি resetহিসাবে সংযুক্ত করুনreset; exec sudo --login --user $USER
ওয়েবে চারপাশে অনেক উত্তর রয়েছে তবে বেশিরভাগ আসলে কাজ করে না। পরীক্ষার সহজ উপায় হ'ল export SOMEVAR=42পুনরায় সেট করা কমান্ডটি কার্যকর করে সেটাকে সেট করা echo $SOMEVAR। যদি এটি 42 হয়, পরিবেশটি পুনরায় সেট করা হয়নি।
রয়েছে exec -c bash -lবা আছে exec env -i bash -l, তবে এগুলি নষ্ট হয়ে গেছে, কোনওরকমে after হোম ভেরিয়েবলটি এর পরে সেট করা নেই।
source ~/.bashrc?