অলির উত্তরটি প্রসারিত করার জন্য (এবং যাতে এই স্বল্প হাতের প্রতীকগুলির জন্য আমার একটি বুকমার্ক থাকে):
বাশ প্রম্পট ( stefano@linux:~$
) আপনি দেখতে পাবেন এমন দু'টি প্রম্পটের মধ্যে কেবল প্রথম:
পিএস 1 : আপনি শেল খুললে ডিফল্ট প্রম্পটটি দেখতে পাবেন
এটির মান একটি পরিবেশে পরিবর্তনশীল বলা হয় PS1
। এর মান দেখতে, টাইপ করুন
echo $PS1
এটি আপনাকে এরকম কিছু দেবে
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
এটি পরিবর্তন করতে, আপনি ভেরিয়েবলের জন্য একটি নতুন মান সেট করতে পারেন:
export PS1="\u > "
এর ফলে এইরকম একটি অনুরোধ জানানো হবে:
stefano >
পিএস 2 : আপনার মাধ্যমিক প্রম্পট। কমান্ড শেষ না হলে এটি প্রদর্শিত হয়। টাইপ করুন echo "asd
এবং এন্টার টিপুন, গৌণ প্রম্পট আপনাকে উল্টানো কমাগুলি বন্ধ না করা পর্যন্ত আপনাকে আরও লাইন প্রবেশ করতে দেবে।
PS3 হল (2) এর জন্য প্রম্পটselect
PS4 হ'ল স্ট্যাক ট্রেসগুলির জন্য ব্যবহৃত প্রম্পট (ডিফল্ট +
:)
পরিবর্তনগুলি স্থায়ী করতে, আপনি এগুলি আপনার নিজের ডিরেক্টরি ডিরেক্টরিতে .bash_profile
(বা .bashrc
, এই প্রশ্নটি দেখুন ) শেষে যুক্ত করুন ।
এখানে কমপক্ষে শর্টহ্যান্ডের সম্পূর্ণ তালিকা রয়েছে যা আপনি এটি রচনা করার সময় ব্যবহার করতে পারেন:
\a
'বেল' চরিত্রটি
\A
24 ঘন্টা সময়
\d
তারিখ (উদাহরণস্বরূপ মঙ্গলবার 21 ডিসেম্বর)
\e
'পালানো' চরিত্র
\h
হোস্ট-নেম (প্রথম "।" পর্যন্ত)
\H
হোস্টনাম
\j
বর্তমানে চলছে চাকরির সংখ্যা (পিএস)
\l
বর্তমান tty
\n
লাইন ফিড
\t
সময় (এইচ: মিমি: এসএস)
\T
সময় (এইচ: মিমি: এসএস, 12 ঘন্টা ফর্ম্যাট)
\r
গাড়ি ফেরত
\s
শেল (যেমন বাশ, জেডএস, কেএস ..)
\u
ব্যবহারকারীর নাম
\v
বাশ সংস্করণ
\V
সম্পূর্ণ বাশ রিলিজ স্ট্রিং
\w
বর্তমান কার্যকারী ডিরেক্টরি
\W
বর্তমান কার্যনির্বাহী ডিরেক্টরিটির শেষ অংশ
\!
ইতিহাসের বর্তমান সূচক
\#
কমান্ড সূচক
\$
একটি "#" যদি আপনি মূল হন, অন্যথায় "$"
\\
আক্ষরিক ব্যাকস্ল্যাশ
\@
সময় (am / pm সহ 12 ঘন্টা ফর্ম্যাট)
আপনি অবশ্যই কোনও আক্ষরিক স্ট্রিং এবং যে কোনও আদেশ সন্নিবেশ করতে পারেন:
export PS1="\u \$(pwd) > "
যেখানে $(pwd)
পিডাব্লুডির "আউটপুট" এর জায়গায় দাঁড়িয়ে আছে।
- যদি কমান্ড প্রতিস্থাপনটি পালিয়ে যায়, যেমন হিসাবে
\$(pwd)
, প্রতিবার প্রম্পট প্রদর্শিত হওয়ার সময় এটি মূল্যায়ন করা হয়, অন্যথায় যেমন $(pwd)
, বাশ শুরু হওয়ার পরে এটি কেবল একবার মূল্যায়ন করা হয়।
আপনি যদি আপনার প্রম্পটটি রঙিন বৈশিষ্ট্যযুক্ত করতে চান তবে আপনি এটি করতে ব্যাশের রঙ কোডগুলি ব্যবহার করতে পারেন। কোডটি তিনটি অংশ নিয়ে গঠিত:
40;33;01
বাম দিক থেকে শুরু করে ধরে নিয়ে প্রতিটি অংশ বাদ দেওয়া যেতে পারে। অর্থাত "1" এর অর্থ গা bold়, "1; 31" এর অর্থ গা bold় এবং লাল। এবং আপনি আপনার টার্মিনালটি রঙের সাথে মুদ্রণের জন্য নির্দেশটি দিয়ে পালিয়ে \33[
এবং এটি দিয়ে শেষ করে পাবেন m
। হেক্সাডেসিমালে 33, বা 1 বি, হ'ল এএসসিআইআই সাইন "ইস্কাপ" (এএসসিআইআই চরিত্রের সেটটিতে একটি বিশেষ অক্ষর)। উদাহরণ:
"\33[1;31mHello World\33[m"
উজ্জ্বল লালতে "হ্যালো ওয়ার্ল্ড" মুদ্রণ করে।
export PS1="\n___"