আপনি চেষ্টা করতে পারেন এমন কয়েকটি জিনিস রয়েছে:
bash -v
শেল শুরুর সময় কোন লাইনগুলি পড়ছে তা দেখতে ব্যবহার করুন
bash -x
শেল প্রারম্ভকালে কোন কমান্ড চলমান তা দেখতে ব্যবহার করুন
- শুধুমাত্র একটি স্টার্টআপ ফাইল দিয়ে চালান
bash -v
-v
বিকল্প তোলে bash
যে স্ক্রিপ্ট ফাইল এটি সার্চ যেমন এটি সার্চ থেকে প্রতিটি লাইন প্রিন্ট করা হবে।
দৌড় দিয়ে শুরু করুন
bash -i -v >bash-i.out 2>&1
5-10 সেকেন্ড অপেক্ষা করুন, তারপরে টিপুন Ctrl+C।
এটি আপনাকে এমন একক ফাইল দেবে যা bash-i.out
আপনার সমস্ত প্রারম্ভিক ফাইলগুলি একত্রে মার্জড (বা কনক্যাটেনেটেড) এর মতো।
তারপরে less
ফাইলটি ওপেন করতে এবং উপন্যাসটি ব্যবহার করে অনুসন্ধান করুন /aliasname
।
এখন, ফাইলের অন্যান্য লাইনের সাথে alias উপনামটি কোথায় উপস্থিত হবে তা তুলনা করুন। উদাহরণস্বরূপ, বেশিরভাগ সিস্টেমে /etc/bash.bashrc
শীর্ষে একটি মন্তব্য রয়েছে যা বলে /etc/bash.bashrc
এবং এটিতে ~/.bashrc
একটিও রয়েছে।
যদি এটি আপনার শীর্ষের উপরে থাকে ~/.bashrc
, তবে এটি সম্ভবত একটি স্টার্টআপ ফাইল /etc
যা উফরটি সংজ্ঞায়িত করছে, অন্যথায় এটি আপনার ~/.bashrc
বা কোনও ফাইল যা এতে source
বা .
(ডট কমান্ড) এর মাধ্যমে অন্তর্ভুক্ত রয়েছে ।
এটি যদি উপনামটি না দেখায়, চেষ্টা করুন
bash -l -v >bash-l.out 2>&1
যে ব্যাশ বলে একটি লগইন শেল, যা, কিছু ভিন্ন প্রারম্ভকালে ফাইল সার্চ উদাহরণস্বরূপ হতে /etc/profile
এবং ~/.bash_profile
পরিবর্তে /etc/bash.bashrc
এবং ~/.bashrc
।
বাশ -x
যদি bash -v
আপনাকে একটি নির্দিষ্ট উত্তর না দেয় তবে দৌড়ানোর চেষ্টা করুন bash -x
, যা শেলটি যে শৃঙ্খলাগুলি চলছে সেগুলি ছাড়াই কমান্ডগুলি মুদ্রণ করে।
পদ্ধতি মূলত পরিবর্তন ব্যতীত উপরে হিসাবে একই -v
থেকে -x
। (প্রয়োজনে আপনি উভয়কে একসাথে ব্যবহার করতে পারেন))
শুধুমাত্র একটি স্টার্টআপ ফাইল দিয়ে চালান
bash -i --rcfile="$HOME/.bashrc"
এবং দেখুন আপনার উপনাম আছে কিনা।
আপনার সিস্টেমে এটি rcfile
আছে /etc/bash.bashrc
কিনা সেট সহ একই চেষ্টা করুন ।
তারপরে চেষ্টা করুন
bash -l --rcfile="$HOME/.bash_profile"
এবং প্রতিটি ব্যাশ স্টার্টআপ ফাইলের সাথে এটি করুন যার profile
নাম রয়েছে যেমন, পরিবর্তন $HOME/.bash_profile
করুন /etc/profile
।
যে কোনও উপায়ে উপনামটি প্রদর্শিত হয় সেই ফাইলটি আপনাকে দেখানো শুরু করা উচিত।
set -x
আপনার শীর্ষে প্রস্তাবিত হিসাবে রাখার চেষ্টা করুন এবং দেখুন যে এটি আপনার জন্য হ্রাস করে।