ইউনিক্স $ (ডলার) প্রম্পটের উত্স কী?


83

$আপনার ইনপুটটি প্রত্যাশিত তা নির্দেশ করতে UNIX প্রম্পট একটি প্রতীক ব্যবহার করে।

আমি ভাবছিলাম কেন এই প্রতীকটি বেছে নেওয়া হয়েছে — যদি কোনও কারণ থাকে। ডলারটি কিছুটা অপ্রত্যাশিত মনে হচ্ছে। একটি >প্রতীক আমার মতে আরও পরামর্শদায়ক হতে পারে।


3
যদিও প্রোগ্রামিং-সম্পর্কিত নয়, অবশ্যই কম্পিউটার সম্পর্কিত, সুপার ব্যবহারকারী হিসাবে এইভাবে আরও ভাল I
জোয়

আমি উত্তরটিও জানতে চাই। আমি এটি এসই তে সন্ধান করব।
গ্যাব্রিয়েল হারলি

24
এটি বর্ন শেল প্রম্পট, ইউনিক্স প্রম্পট নয়। ডিফল্ট csh প্রম্পটটি%।
wfaulk

1
আসলে, আমি আপনার মন্তব্য একাধিকবার upvote করতে পারেন।
রিচি মার্কেজ

18
এখনও উপস্থিত ছিল না ...
মৌউভিচেল

উত্তর:


59

আসুন একটু ঘুরে দেখি:

  • সংস্করণ 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 এ এই পরিবর্তনটি উপস্থিত হয়েছিল তা বোঝা যায় যদিও এটি সেই রিলিজ যা বোর্ন শেলটি চালু করেছিল, ইউনিক্সের পূর্ববর্তী সংস্করণে ব্যবহৃত থম্পসন শেলটি (এবং প্রোগ্রামার ওয়ার্কবেঞ্চ ইউনিক্সে ব্যবহৃত ম্যাসি শেল ) প্রতিস্থাপন করে ।

একটি সর্বশেষ চিন্তা যদিও:
শেল বা স্ক্রিপ্ট শব্দের প্রতি ইঙ্গিত হিসাবে ধারণাটি আবেদনময়ী এবং সর্ববুদ্ধিপূর্ণ, তবুও এটি কখনই আনুষ্ঠানিকভাবে নিশ্চিত হওয়ার আশা করবেন না। ইউনিক্সের বিকাশ একটি প্রতীক কীভাবে বিকশিত হয়েছিল তার উপর নজর রাখার চেয়ে বরং জীবনের অনেক বড় উদ্বেগের সাথে একটি বড় দল ভাগ করে নিয়েছিল। এবং এই অসাধারণ কিছু প্রোগ্রামার আমাদের মধ্যেও নেই।

"ইউনিক্স $ (ডলার) প্রম্পটের উত্স কী?" প্রশ্নটি থেকে সম্ভবত আপনি সবচেয়ে ভাল আশা করতে পারেন এটি পরিচয় করিয়ে দেওয়া প্রথম ইউনিক্স শেলের নাম।


4
ভার্সন 7 হ'ল বোর্ন শেল সহ প্রথম ইউনিক্স। এটি ভার্সন in-এ থম্পসন শেলটি প্রতিস্থাপন করেছে সুতরাং শেল প্রম্পটের মধ্যে একটি বর্ণনাই বোঝা যায়।
wfaulk

1
হা. আমরা প্রায় এটি বর্ন শেলটি সনাক্ত করতে পারি। লেখক হিসাবে এটি সম্পর্কে সন্দেহ নেই। তবে তিনি অন্য সবার মতোই বেল ল্যাবসে কর্মচারী ছিলেন।
একটি বামন

1
এছাড়াও, সংস্করণ 3: ম্যানি.টিহস.অর্গ
ইউনিক্স

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

3
বোর্নের অনুপ্রেরণার একটি সম্ভাব্য উত্স: 1978 সালের এমটিএস ফরট্রান-চতুর্থ / ওয়াটফাইভ ম্যানুয়ালটিতে পাঞ্চ-কার্ড ইনপুট বর্ণনা করে: "কন্ট্রোল কার্ডগুলিতে" "কমান্ড অন্তর্ভুক্ত ... যা সর্বদা কলাম 1 এ ডলার চিহ্ন ($) দিয়ে শুরু হয়" "
cxw

9

আসল বোর্ন শেল প্রম্পট ছিল শামুক শেল, "@"। আমি এটি ইউনিক্স 6th ষ্ঠ সংস্করণে মনে করি যা আমার বিশ্বাস, ইউনিক্স বাণিজ্যিকভাবে বিক্রি হওয়ার আগেই। সুতরাং একটি $ চিহ্নে স্যুইচ ইউএনআইএক্সের বাণিজ্যিকীকরণের সাথে সম্পর্কিত হতে পারে, যেমন রবার্ট বলেছিলেন, $ নরক।


3
বোর্ন শেলটি সংস্করণ 7.. অবধি বিদ্যমান ছিল না
wfaulk

2
ঠিক আছে, আমরা এটিকে "শেল" বলেছি সুতরাং এটি সত্যই জানি না কে এটি লিখেছিল। আমার মনে আছে যে সমস্ত শেল কমান্ডের সাথে তাদের উপর নথিবদ্ধ, শামুক-শেলের মতো সর্পিল বা সাইন ইন সাজানো পোস্টারগুলি দেখেছি। সম্ভবত এটি ও'রিলির কাছ থেকে এসেছিল তবে আমি নিশ্চিত হতে পারি না।
মাইকেল ডিলন

8

প্রকৃতপক্ষে, বোর্ন, বাশ বা কর্ন শেল ব্যবহার করে একটি সাধারণ ব্যবহারকারী অ্যাকাউন্টের জন্য লিনাক্সের স্ট্যান্ডার্ড কমান্ড-লাইন প্রম্পটটি ডলার চিহ্ন ($) হয় যখন রুট প্রম্পট হ্যাশ চিহ্ন (#) হয়। বিপরীতে theতিহ্যবাহী সি শেল প্রম্পট একটি শতাংশ চিহ্ন (%)।

যদি আমি অনুমান করি তবে $ হ'ল $ নরকের শব্দটির স্মরণ করিয়ে দিচ্ছে, সম্ভবত এটি কারণেই এটি বেছে নেওয়া হয়েছিল।


4
তিনি প্রকৃত উৎপত্তি সম্পর্কে জিজ্ঞাসা করছেন, লোকেরা যা অনুমান করে এটি হতে পারে বলে নয়।
ডেভর

6
ছদ্মবেশ পাবেন না। এখানে পোস্ট করা অন্যান্য উত্তরগুলির বিচার করে, এটি প্রদর্শিত হচ্ছে যে কেউ সত্যিই নিশ্চিতভাবে জানেন না।
রবার্ট হার্ভে

1
আমি অনুমান করি যে রুট প্রম্পট # কমেন্টের চরিত্রের সাথে মিলে যাওয়ার জন্য বেছে নেওয়া হয়েছে, দুর্ঘটনাক্রমে বিপজ্জনক কমান্ডগুলি পেষ্ট করার সম্ভাবনা হ্রাস ... বা সম্ভবত না! আমি মনে করি না যে দিনটিতে তাদের কাটা-পেস্ট করার মতো উপায় ছিল।
স্যাম ওয়াটকিন্স

এটি মূল্যবান জন্য, আমি উত্তরটি খুঁজছিলাম কারণ আমি কখনই মনে করতে পারি না কোনটি।
জন লিডেগ্রেন

7

দুঃখের বিষয়, আমি প্রশ্নের উত্তর দিতে পারি না, তবে আমি আপনাকে কয়েকটি পয়েন্টার দিতে পারি।


2

মনোযোগ দিন: এটি সত্য নাও হতে পারে, এটি কেবল একটি বন্য অনুমান:

আমার একটা অনুভূতি আছে $যা একটি মনস্তাত্ত্বিক অনুস্মারক।

আমাদের মনে রাখতে হবে যে, তখন ডিজিটাল প্রম্পট ছিল না, কেবল একটি কাগজ "টেলি টাইপ" ( tty) ছিল। এবং সম্ভবত ডলার বলেছিল "আপনি এই ফোনের লাইনটি ধরে রেখে কাগজ এবং অর্থ নষ্ট করছেন just

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