আমার টার্মিনালটিতে এর মতো একটি ডিফল্ট প্রম্পট ফর্ম্যাট রয়েছে:
ব্যবহারকারীর নাম @ বক্সনাম / পাথ / থেকে / বর্তমান / ডিরেক্টরি $ $
কোডটি এটি তৈরি করে এটির মতো দেখাচ্ছে: (এর কিছু রঙ সংজ্ঞাও রয়েছে)
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\]'
যদি বর্তমান ডিরেক্টরিটিতে যাওয়ার পথটি দীর্ঘ হয় তবে টার্মিনালের সাথে কাজ করা অপ্রীতিকর হয়ে যায় কারণ আপনি ক্রমাগত লাইনগুলি ভঙ্গ করেন। এই জাতীয় ক্ষেত্রে আমি এমন একটি ফর্ম্যাট পছন্দ করবো যা এর মতো একটি সংক্ষিপ্ত স্ট্রিং উত্পাদন করে:
ব্যবহারকারীর নাম @ বক্সনাম কারেন্ট_ডির_নাম $ $
কোডটি এটি তৈরি করে এটির মতো দেখতে (আবার রঙ সহ):
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] $(basename ${PWD}) \$ \[\033[00m\]'
কেউ কি জানে কিভাবে আমি পারতাম সহজে উদাহরণস্বরূপ শুধু টাইপ করে এক অন্য শৈলী থেকে বর্তমান টার্মিনাল উইন্ডোর বিন্যাস টগল: prompttoggle?
PROMPT_DIRTRIM=0এবং ফলাফলটি প্রায় একই। তথ্যের জন্য ধন্যবাদ! PROMPT_DIRTRIM=1PS1
PROMPT_DIRTRIMকরে কমান্ডে যুক্তি যুক্ত হতে পারে। যদি আপনি কোনও যুক্তি পাস না করেন তবে আপনি টগল করেন PROMPT_DIRTRIM=0এবং PROMPT_DIRTRIM=1এবং যদি আপনি একটি সংখ্যাটিকে আর্গুমেন্ট হিসাবে সেট PROMPT_DIRTRIMকরেন তবে আপনি সেট করেছেন। promptlenকমান্ডের জন্য তখন আরও উপযুক্ত নাম হবে।

