উদাহরণস্বরূপ, উবুন্টুতে যখন আমি একটি টার্মিনাল শুরু করি তখন এটি বলে:
username@computer:~$
এবং উইন্ডোজে:
C:\Users\Username>
এই পাঠ্যটি উল্লেখ করার কোনও আনুষ্ঠানিক উপায় আছে?
উদাহরণস্বরূপ, উবুন্টুতে যখন আমি একটি টার্মিনাল শুরু করি তখন এটি বলে:
username@computer:~$
এবং উইন্ডোজে:
C:\Users\Username>
এই পাঠ্যটি উল্লেখ করার কোনও আনুষ্ঠানিক উপায় আছে?
উত্তর:
একে "প্রম্পট" বলা হয়।
লিনাক্সে, আপনি আরও সুনির্দিষ্ট হতে পারেন এবং ব্যাশ শেলটির ক্ষেত্রে বা বাশ প্রম্পট বলতে পারেন, বা কেএসএইচ শেলের জন্য, কেএসএইচ (কর্ন শেল) প্রম্পট ইত্যাদি…
উইন্ডোজে আপনি প্রম্পটটি প্রম্পট কমান্ড দিয়ে পরিবর্তন করতে পারেন।
উইন্ডোজে আপনি আরও নির্দিষ্ট হয়ে "সি প্রম্পট" বলতে পারেন এবং উইন্ডোজের প্রম্পটটি সর্বাধিক বিখ্যাত C:\>
বা C:\something...>
তাই আপনি কীভাবে এটি নামটি পেয়েছেন তা দেখতে পারেন।
কোনও প্রযুক্তিবিদ হতাশ হয়ে ফোনে একজন ব্যবহারকারীকে বলেছিলেন, "আপনি কি সি প্রম্পটটি পেয়েছেন?" এটিকে সি প্রম্পট হিসাবে বলার সময় কেউ কেউ এটিকে C:\
প্রম্পট বা প্রম্পট হিসাবে লেখেন C:
। কেউ এটি বলবে না যে এটি ছিল A:
বা যখন D:
(আপনি যখন ডসটি ফ্লপি বা সিডি ড্রাইভ বন্ধ করার সময় পেয়েছেন বা কমান্ড প্রম্পট থেকে সেই ড্রাইভে পরিবর্তন করেছেন) এবং কেউই "একটি প্রম্পট" বা "ডি" নিয়ে কথা বলেন না প্রম্পট, 'কেবল বিখ্যাত এক, "সি প্রম্পট"।
আশা করি এই আরও তথ্য আপনার (বা অন্য কারও) উপকারী .... আপনি PS1 এনভায়রনমেন্ট ভেরিয়েবলের মাধ্যমে "প্রম্পট "টি দেখতে / সেট করতে পারবেন।
বর্তমান প্রম্পটটি কী সেট করা আছে তা দেখার জন্য ...
$ echo $PS1
বর্তমান প্রম্পটটি অন্য কিছুতে সেট করতে ...
$ export PS1="\n\u@\h:\w\r\n$ " (for example...)
একটি প্রম্পট কাস্টমাইজ করতে ব্যবহার করা যেতে পারে যে অনেক পরামিতি দেখতে ...
$ man bash (then type /^PROMPTING and hit Enter)
PS2
, PS3
এবং PS4
।
এটি লিনাক্সেও উল্লেখযোগ্য:
মধ্যে প্রম্পট শেষের $ একটি স্বাভাবিক শেল উল্লেখ করে।
# এ শেষ হওয়া প্রম্পটটি মূল শেলকে বোঝায় ( সাবধান! )