$
আপনার ইনপুটটি প্রত্যাশিত তা নির্দেশ করতে UNIX প্রম্পট একটি প্রতীক ব্যবহার করে।
আমি ভাবছিলাম কেন এই প্রতীকটি বেছে নেওয়া হয়েছে — যদি কোনও কারণ থাকে। ডলারটি কিছুটা অপ্রত্যাশিত মনে হচ্ছে। একটি >
প্রতীক আমার মতে আরও পরামর্শদায়ক হতে পারে।
$
আপনার ইনপুটটি প্রত্যাশিত তা নির্দেশ করতে UNIX প্রম্পট একটি প্রতীক ব্যবহার করে।
আমি ভাবছিলাম কেন এই প্রতীকটি বেছে নেওয়া হয়েছে — যদি কোনও কারণ থাকে। ডলারটি কিছুটা অপ্রত্যাশিত মনে হচ্ছে। একটি >
প্রতীক আমার মতে আরও পরামর্শদায়ক হতে পারে।
উত্তর:
আসুন একটু ঘুরে দেখি:
সংস্করণ 8 ইউনিক্স সহজ। এখনও ম্যান পেজ উপলব্ধ আছে। পান SH মানুষ প্রম্পট অনুসন্ধান পৃষ্ঠা এবং। আপনি যে বিন্দুতে পড়েছেন সেখানে পৌঁছে যাবেন:
পিএস 1 প্রাথমিক প্রম্পট স্ট্রিং, ডিফল্ট "$" দ্বারা।
পিএস 2 মাধ্যমিক প্রম্পট স্ট্রিং, ডিফল্ট ">" দ্বারা।
সুতরাং দেখা যাক যে প্রথম ছিল।
সংস্করণ 7 ইউনিক্স man পৃষ্ঠা এখনও পাওয়া যায়, এবং man পৃষ্ঠা
সংস্করণ 8 যেমন অনুরোধ জানানো একই বিবরণ দেয়।sh
সংস্করণ 6 সম্পর্কে কি? সংস্করণ 6 ইউনিক্স
ট্র্যাক করা কঠিন ছিল না। তবে এর sh
ম্যান পেজে প্রম্প্টের কথা বলা হয়নি। "শুরু করা" গাইডটি
এখানে কাজে আসবে; এতে উল্লেখ করা হয়েছে :
আপনার লগইন প্রচেষ্টা চূড়ান্ত শতাংশ শতাংশ "%" চিহ্ন। শতাংশ চিহ্নের অর্থ ইউএনআইএক্স টার্মিনাল থেকে আদেশগুলি গ্রহণ করতে প্রস্তুত।
আহা! সুতরাং সংস্করণ 6 এটি ছিল না। সংস্করণ 7 প্রথম ছিল! ১৯ 1979৯ সালে মুক্তি পেল।
খুশি? আপনার প্যারেডে বৃষ্টির ঘৃণা, তবে হবেন না :)
সমস্যাটি হ'ল সংস্করণ 6টি ছিল একটি অনুপ্রেরণামূলক ইউনিক্স। এখানে রূপগুলি দেখুন । এটি কি এমন হতে পারে যে a চিহ্নটি কমান্ড প্রম্পট হিসাবে সংস্করণ 7-এ শুরু করা হয়নি, বরং এর পরিবর্তে এর কোনও একটিতে এবং তারপরে ধারণাটি 7-এ সংযুক্ত করা হয়েছে?
এই সময়ে আমি 6 বছর বয়স থেকেই অপারেটিং সিস্টেমের ডকুমেন্টেশনের জন্য শিকার করতে ক্লান্ত হয়ে পড়েছিলাম This এটি কমপক্ষে এটি যথেষ্ট পরিমাণে হ্রাস করে। আমরা জানি যে সংস্করণ 7 হ'ল একটি কমান্ড প্রম্পট হিসাবে চিহ্নটি দেখানোর জন্য প্রথম বেল ল্যাবগুলি প্রকাশ হয়েছিল release আমাদের যা নিশ্চিত করতে হবে তা হ'ল সংস্করণ 6 রূপগুলির মধ্যে কোনওটিই এটির পরিচয় দেয় না। ভার্সন in এ এই পরিবর্তনটি উপস্থিত হয়েছিল তা বোঝা যায় যদিও এটি সেই রিলিজ যা বোর্ন শেলটি চালু করেছিল, ইউনিক্সের পূর্ববর্তী সংস্করণে ব্যবহৃত থম্পসন শেলটি (এবং প্রোগ্রামার ওয়ার্কবেঞ্চ ইউনিক্সে ব্যবহৃত ম্যাসি শেল ) প্রতিস্থাপন করে ।
একটি সর্বশেষ চিন্তা যদিও:
শেল বা স্ক্রিপ্ট শব্দের প্রতি ইঙ্গিত হিসাবে ধারণাটি আবেদনময়ী এবং সর্ববুদ্ধিপূর্ণ, তবুও এটি কখনই আনুষ্ঠানিকভাবে নিশ্চিত হওয়ার আশা করবেন না। ইউনিক্সের বিকাশ একটি প্রতীক কীভাবে বিকশিত হয়েছিল তার উপর নজর রাখার চেয়ে বরং জীবনের অনেক বড় উদ্বেগের সাথে একটি বড় দল ভাগ করে নিয়েছিল। এবং এই অসাধারণ কিছু প্রোগ্রামার আমাদের মধ্যেও নেই।
"ইউনিক্স $ (ডলার) প্রম্পটের উত্স কী?" প্রশ্নটি থেকে সম্ভবত আপনি সবচেয়ে ভাল আশা করতে পারেন এটি পরিচয় করিয়ে দেওয়া প্রথম ইউনিক্স শেলের নাম।
আসল বোর্ন শেল প্রম্পট ছিল শামুক শেল, "@"। আমি এটি ইউনিক্স 6th ষ্ঠ সংস্করণে মনে করি যা আমার বিশ্বাস, ইউনিক্স বাণিজ্যিকভাবে বিক্রি হওয়ার আগেই। সুতরাং একটি $ চিহ্নে স্যুইচ ইউএনআইএক্সের বাণিজ্যিকীকরণের সাথে সম্পর্কিত হতে পারে, যেমন রবার্ট বলেছিলেন, $ নরক।
প্রকৃতপক্ষে, বোর্ন, বাশ বা কর্ন শেল ব্যবহার করে একটি সাধারণ ব্যবহারকারী অ্যাকাউন্টের জন্য লিনাক্সের স্ট্যান্ডার্ড কমান্ড-লাইন প্রম্পটটি ডলার চিহ্ন ($) হয় যখন রুট প্রম্পট হ্যাশ চিহ্ন (#) হয়। বিপরীতে theতিহ্যবাহী সি শেল প্রম্পট একটি শতাংশ চিহ্ন (%)।
যদি আমি অনুমান করি তবে $ হ'ল $ নরকের শব্দটির স্মরণ করিয়ে দিচ্ছে, সম্ভবত এটি কারণেই এটি বেছে নেওয়া হয়েছিল।
দুঃখের বিষয়, আমি প্রশ্নের উত্তর দিতে পারি না, তবে আমি আপনাকে কয়েকটি পয়েন্টার দিতে পারি।
মনোযোগ দিন: এটি সত্য নাও হতে পারে, এটি কেবল একটি বন্য অনুমান:
আমার একটা অনুভূতি আছে $
যা একটি মনস্তাত্ত্বিক অনুস্মারক।
আমাদের মনে রাখতে হবে যে, তখন ডিজিটাল প্রম্পট ছিল না, কেবল একটি কাগজ "টেলি টাইপ" ( tty
) ছিল। এবং সম্ভবত ডলার বলেছিল "আপনি এই ফোনের লাইনটি ধরে রেখে কাগজ এবং অর্থ নষ্ট করছেন just