ব্যাশ প্রম্পটের জন্য পরিবেশের পরিবর্তনশীল বলা হয় PS1
(সাধারণত ~ / .bashrc এ সেট থাকে)। পিএস 1 কিসের জন্য দাঁড়ায়? পিএস 2 আছে কি?
ব্যাশ প্রম্পটের জন্য পরিবেশের পরিবর্তনশীল বলা হয় PS1
(সাধারণত ~ / .bashrc এ সেট থাকে)। পিএস 1 কিসের জন্য দাঁড়ায়? পিএস 2 আছে কি?
উত্তর:
পিএস 1 এর অর্থ "প্রম্পট স্ট্রিং ওয়ান" বা "প্রম্পট স্টেটমেন্ট ওয়ান", প্রথম প্রম্পট স্ট্রিং (যে আপনি একটি কমান্ড লাইনে দেখেন)।
হ্যাঁ, একটি পিএস 2 এবং আরও রয়েছে! দয়া করে এই নিবন্ধটি এবং আর্চ উইকি এবং অবশ্যই বাশ রেফারেন্স ম্যানুয়ালটি পড়ুন ।
select
পিএস 3 স্থাপন করে কমান্ডের প্রম্পট পরিবর্তন করা , যেমন। PS3="Select by typing the number: "
দ্য ব্যাশ রেফারেন্স ম্যানুয়াল থেকে কিছুটা প্যারাফ্রেস করা হয়েছে
PS1 প্রাথমিক প্রম্পট স্ট্রিং। ডিফল্ট মান হ'ল '। S- \ v $ $'।
PS2 গৌণ প্রম্পট স্ট্রিং। অর্থাত্ কমান্ড কমান্ডের জন্য (যারা একাধিক লাইন গ্রহণ করে)। ডিফল্ট মান '>'।
PS3 এই ভেরিয়েবলের মান সিলেক্ট কমান্ডের প্রম্পট হিসাবে ব্যবহৃত হয়। যেমন একটি চলমান স্ক্রিপ্ট ইনপুট জন্য। যদি এই ভেরিয়েবলটি সেট না করা হয়, তাহলে সিলেক্ট কমান্ড '# দিয়ে জিজ্ঞাসা করবে? '।
PS4 মানটি হ'ল -x বিকল্পটি সেট করার পরে কমান্ড লাইনটি প্রতিধ্বনিত হওয়ার আগে প্রম্পট প্রিন্ট করা হয়। পিএস 4 এর প্রথম অক্ষর একাধিকবার প্রতিলিপি করা হয়েছে, যেমন প্রয়োজন হয়, একাধিক স্তরের ইন্ডিয়ারেশনের নির্দেশ করতে। ডিফল্ট হ'ল '+'।
পিএস 1 এবং পিএস 2 আসল sh থেকে এসেছে, পিএস 3 এবং পিএস 4 ব্যাশের অংশ হিসাবে যুক্ত হয়েছিল
উদাহরণ এখানে দেখুন