পাঠ্যপুস্তকের জন্য কি কোনও নাম রয়েছে যা প্রতিটি কমান্ডের সম্মুখভাগে একটি সি এল এলিতে প্রদর্শিত হয়?


18

উদাহরণস্বরূপ, উবুন্টুতে যখন আমি একটি টার্মিনাল শুরু করি তখন এটি বলে:

username@computer:~$ 

এবং উইন্ডোজে:

C:\Users\Username>

এই পাঠ্যটি উল্লেখ করার কোনও আনুষ্ঠানিক উপায় আছে?

উত্তর:


30

একে "প্রম্পট" বলা হয়।

লিনাক্সে, আপনি আরও সুনির্দিষ্ট হতে পারেন এবং ব্যাশ শেলটির ক্ষেত্রে বা বাশ প্রম্পট বলতে পারেন, বা কেএসএইচ শেলের জন্য, কেএসএইচ (কর্ন শেল) প্রম্পট ইত্যাদি…

উইন্ডোজে আপনি প্রম্পটটি প্রম্পট কমান্ড দিয়ে পরিবর্তন করতে পারেন।

উইন্ডোজে আপনি আরও নির্দিষ্ট হয়ে "সি প্রম্পট" বলতে পারেন এবং উইন্ডোজের প্রম্পটটি সর্বাধিক বিখ্যাত C:\>বা C:\something...>তাই আপনি কীভাবে এটি নামটি পেয়েছেন তা দেখতে পারেন।

কোনও প্রযুক্তিবিদ হতাশ হয়ে ফোনে একজন ব্যবহারকারীকে বলেছিলেন, "আপনি কি সি প্রম্পটটি পেয়েছেন?" এটিকে সি প্রম্পট হিসাবে বলার সময় কেউ কেউ এটিকে C:\প্রম্পট বা প্রম্পট হিসাবে লেখেন C:। কেউ এটি বলবে না যে এটি ছিল A:বা যখন D:(আপনি যখন ডসটি ফ্লপি বা সিডি ড্রাইভ বন্ধ করার সময় পেয়েছেন বা কমান্ড প্রম্পট থেকে সেই ড্রাইভে পরিবর্তন করেছেন) এবং কেউই "একটি প্রম্পট" বা "ডি" নিয়ে কথা বলেন না প্রম্পট, 'কেবল বিখ্যাত এক, "সি প্রম্পট"।


ধন্যবাদ! "প্রম্পট" শব্দটি আমি খুঁজছিলাম। সময়সীমা শেষ হওয়ার সাথে সাথে আমি স্বীকৃত হিসাবে চিহ্নিত করব।
এরটি সিডোহাল

2
কম্যান্ড লাইন ইন্টারফেস নামক লেখার সামান্য খণ্ড ছেড়ে কমান্ড প্রম্পট সেখানে আউট ঝুলন্ত নিঃসঙ্গ শুধু আপনার এটি একটি দিতে জন্য অপেক্ষা খুঁজছেন কমান্ড তাই এটি আপনি ভাল পরিবেশন করতে পারেন।
ফায়াসকো ল্যাবগুলি

@ ফিয়াসকো ল্যাবস যদিও "কমান্ড প্রম্পট" শব্দটি প্রায়শই উইন্ডোজ প্রোগ্রামকে বোঝায় (যা প্রায়শই প্রম্পট ছাড়া হতে পারে না যদিও সম্ভবত কেউ বলতে পারে এটি প্রম্পট ছাড়াই হয় যদি এটি একটি দীর্ঘ দির কিছু করতে ব্যস্ত থাকে), এবং এটি অগত্যা কমান্ড প্রম্পটের অভ্যন্তরে প্রম্পটটি নির্দিষ্টভাবে উল্লেখ করে না। "কমান্ড প্রম্পটে এটি টাইপ করুন" (যদিও সেখানে উভয়ই থাকতে পারে) বলার সময় এটি কেবলমাত্র ছোট্ট পাঠ্যকেই উল্লেখ করতে পারে। যখন এটি "আপনি কি কমান্ড প্রম্পটটি দেখছেন" বলবে তখন এটি উভয়েরই উল্লেখ করতে হবে। সিএলআই শব্দটি একটি খুব সাধারণ শব্দ যা তার বিপরীত শব্দ জিইউআই
বার্লপ

1
হেই, আমি ইউনিক্স ব্যবহারের মাধ্যমে টার্ম কমান্ড প্রম্পটের সাথে পরিচয় করিয়েছি । সুতরাং এটি কোনও উইন্ডোজ নির্দিষ্ট শব্দ নয় এবং কনসোল উইন্ডোটির জন্য উইন্ডোজ নামের নামকরণটি ব্যবহারের অস্তিত্বের অনেক পরে এসেছিল এবং কমান্ড প্রম্পট এমন এক সময় ব্যবহৃত হয়েছিল যখন জিইআইআই তাদের মায়ের চোখে এক ঝলক ছিল। হাসির জন্য ধন্যবাদ ...
Fiasco ল্যাবস

@ ফিয়াসকোলাবরা আমার মন্তব্যে যেখানে আমি উইন্ডোতে যদিও "কমান্ড প্রম্পট" শব্দটি লিখেছিলাম "তবুও শব্দটি কমান্ড প্রম্পট" ( সুতরাং আমি সেই মন্তব্যে ডিআইআর উল্লেখ করেছি) যদিও আমি এই মন্তব্যে আরও পরিষ্কার হতে পারতাম In উইন্ডোজ টার্ম কমান্ড প্রম্পট প্রায়শই প্রোগ্রামটিকে বোঝায়।আর আমি উদাহরণ দিয়েছি যেখানে এটি কেবল প্রম্পটের সাথে উল্লেখ করা শক্ত যেখানে আপনি যা বলেছিলেন তা উইন্ডোতে
বাস্তবে ঘটেনি

8

আশা করি এই আরও তথ্য আপনার (বা অন্য কারও) উপকারী .... আপনি PS1 এনভায়রনমেন্ট ভেরিয়েবলের মাধ্যমে "প্রম্পট "টি দেখতে / সেট করতে পারবেন।

বর্তমান প্রম্পটটি কী সেট করা আছে তা দেখার জন্য ...

$ echo $PS1

বর্তমান প্রম্পটটি অন্য কিছুতে সেট করতে ...

$ export PS1="\n\u@\h:\w\r\n$ "    (for example...)

একটি প্রম্পট কাস্টমাইজ করতে ব্যবহার করা যেতে পারে যে অনেক পরামিতি দেখতে ...

$ man bash        (then type  /^PROMPTING  and hit Enter)

1
আরও দেখুন PS2, PS3এবং PS4
স্কট

7

এটি লিনাক্সেও উল্লেখযোগ্য:

  • মধ্যে প্রম্পট শেষের $ একটি স্বাভাবিক শেল উল্লেখ করে।

  • # এ শেষ হওয়া প্রম্পটটি মূল শেলকে বোঝায় ( সাবধান! )


8
অবশ্যই এটি কেবল একটি সম্মেলন; আপনি চান না কেন আপনি প্রম্পট সেট করতে পারেন, আপনি অধিকার পান কিনা। (স্কুলে, আমরা একজন সাসাদমিনের কাছাকাছি চলে আসবে, এটি দেখবে এবং কৌতুক করবে এই আশায় আমাদের প্রম্পটগুলি "#" তে সেট করে দিতেন।) আরও বিস্তৃতভাবে বলা হয়েছে যে, "#" একটি প্রম্পট সমাপ্ত হওয়া একটি সুবিধামুক্ত পরিবেশকে বোঝায় , এবং অন্য যে কোনও কিছু অ-সুবিধাবঞ্চিতকে বোঝায়। (কিছু শেলগুলি তাদের অ-সুবিধাযুক্ত ডিফল্ট হিসাবে "%" বা এমনকি ">" ব্যবহার করেছে)) এছাড়াও, কিছু অ-ইউনিক্স মেশিন "#" = সুবিধাদির কনভেনশন অনুসরণ করে।
স্কট

আহ - খুব শীতল এবং জানতে দরকারী। ধন্যবাদ!
এরটি সেডোহল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.