(রেফারেন্সের জন্য, আমরা ম্যাক ওএস এক্স লায়ন ১০.7 এবং তার পরের বৈশিষ্ট্যটির কথা বলছি))
আপনি যদি ডিফল্ট শেল, ব্যাশ ব্যবহার করে থাকেন তবে টার্মিনাল স্বয়ংক্রিয়ভাবে ওয়ার্কিং ডিরেক্টরিটি পুনরুদ্ধার করে। আপনি যদি অন্য কোনও শেল ব্যবহার করছেন তবে আপনাকে /etc/bashrc
টার্মিনালে ওয়ার্কিং ডিরেক্টরি যোগাযোগ করার জন্য একটি পালানোর অনুক্রম প্রেরণ করতে কোডটি মানিয়ে নিতে হবে যাতে এটি পরে পুনরায় সূচনা করার জন্য ডিরেক্টরিটি পুনরুদ্ধার করতে পারে। আপনি যদি zsh ব্যবহার করছেন তবে আমার উত্তরটি Zsh- টার্মিনাল (ওএস এক্স সিংহ) এর পুনরায় শুরু দেখুন , যাতে আমি zsh এর জন্য উপযুক্ত কোডটি অন্তর্ভুক্ত করি।
আপনার যদি কাস্টম থাকে ~/.bash_profile
বা ~/.bashrc
আপনার এটির প্রয়োজন হতে পারে যে আপনি /etc/bashrc
নিজের পছন্দসই সংশোধন করে ডিফল্ট আচরণটি পূর্বাবস্থায় নিচ্ছেন না । বিশেষত, PROMPT_COMMAND
প্রতিটি প্রম্পটে এস্কেপ সিকোয়েন্স প্রেরণের জন্য এটি পরিবেশের পরিবর্তনশীল সেট করে । আপনি যদি এই পরিবর্তনশীলটি কাস্টমাইজ করেন তবে আপনার নিজের কোডটিকে বর্তমান মানতে উপসর্গ বা সংযুক্ত করতে হবে, যেমন:
PROMPT_COMMAND="<your code here>;$PROMPT_COMMAND"
এছাড়াও, সাধারণত, ~/.bash_profile
কার্যকর করা উচিত ~/.bashrc
:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi