সহায়তা, তথ্য এবং ম্যান কমান্ডের মধ্যে পার্থক্য


33

আমি জানি যে এই কমান্ডটি সিন্ট্যাক্স এবং কমান্ডগুলির বিকল্পগুলি পেতে সহায়তা করবে তবে আমার প্রশ্নটি হল তারা একে অপরের থেকে কীভাবে আলাদা?

উত্তর:


17

helpবাশ কমান্ড। এটি ব্যাশ কমান্ডগুলি সম্পর্কিত তথ্য সঞ্চয় এবং পুনরুদ্ধার করতে অভ্যন্তরীণ বাশ স্ট্রাকচার ব্যবহার করে।

manট্রফ (গ্রাফের মাধ্যমে) প্রসেসরের জন্য একটি ম্যাক্রো সেট । একটি একক ফাইল প্রক্রিয়াকরণের আউটপুট একটি পেজারে manডিফল্টরূপে আদেশ দ্বারা প্রেরণ করা হয়।

infoটেক্সিনফোর তথ্য ফর্ম্যাট আউটপুটে সংরক্ষণাগারগুলির জন্য কেবল পাঠ্য ভিউয়ার ।


6
মানুষ "ট্রফ প্রসেসরের জন্য ম্যাক্রো সেট" এর চেয়ে বেশি than এই উত্তরের জন্য -1।
এফএমপুরফি


3
এটি খুব সামান্য ব্যাখ্যা করে।
অঙ্কুর এস

30

helpbashশেলের একটি অন্তর্নির্মিত কমান্ড (এবং কেবল সেই শেলটি) যা সেই শেলের কয়েকটি বিল্টিন কমান্ড এবং কীওয়ার্ড দলিল করে। এটি সেই শেলের একটি অভ্যন্তরীণ ডকুমেন্টেশন সিস্টেম। অন্যান্য শাঁস তাদের নিজস্ব ডকুমেন্টেশন সিস্টেম আছে ( ksh93হয়েছে --helpএবং --manতার builtins জন্য বিকল্প, zshএকটি রান-সহায়তা সাহায্যকারী আছে অন্যান্য বিন্যাসে ম্যানুয়াল থেকে নির্যাস তথ্য)। অন্যান্য কমান্ডগুলির vimনিজস্ব এমবেডড ডকুমেন্টেশন সিস্টেম রয়েছে।

manহ'ল একটি সিস্টেম-ওয়াইড ডকুমেন্টেশন সিস্টেম যা স্বতন্ত্র কমান্ড, এপিআই ফাংশন, ধারণা, কনফিগারেশন ফাইল সিনট্যাক্স, বিভাগগুলিতে সংগঠিত ফাইল ফর্ম্যাটগুলি (ব্যবহারকারী কমান্ডের জন্য 1, সিস্টেম কলের জন্য 2 ...) সংক্ষিপ্ত রেফারেন্স ম্যানুয়াল (পৃষ্ঠাগুলি) সরবরাহ করে। এটি .তিহ্যবাহী ইউনিক্স ডকুমেন্টেশন সিস্টেম।

infoজিএনইউ প্রকল্পে উদ্ভূত অন্য একটি ডকুমেন্টেশন সিস্টেম। এটি লিঙ্কগুলির সাথে হাইপারটেক্সট (ওয়েবের পূর্বাভাস দেয়)। তথ্য ম্যানুয়াল হ'ল ডিজিটাল বইয়ের মতো বিষয়বস্তুর সারণির ধারণা এবং (সন্ধানযোগ্য) সূচক যা তথ্য সনাক্ত করতে সহায়তা করে।

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

এটি লক্ষ করা উচিত যে infoম্যানুয়ালটি এমন texinfoফর্ম্যাট থেকে তৈরি করা হয় যা HTML এবং মুদ্রণযোগ্য (পিডিএফ / পিএস) সংস্করণ তৈরি করতে ব্যবহৃত হয়। zshযদিও এর ক্ষেত্রে , টেক্সিনফোর অন্য ফর্ম্যাট ( yodl) থেকে উত্পন্ন হয় ।


2
এটিই সেরা উত্তর, অভিনন্দন। গৃহীত প্রশ্নটি সাধারণ ব্যবহারের পক্ষে খুব ক্ষয়িষ্ণু।
নিউরোনেট

এছাড়াও দরকারী help help:; দরকারী নয়: man help
দে নোভো 25:58

1
@ ডিএনভো, হ্যাঁ, যেহেতু helpএকটি অন্তর্নির্মিত bash। আরো দরকারী: info bash help
স্টাফেন চ্যাজেলাস

25

helpএটি একটি bashঅন্তর্নির্মিত, bashকেবল আদেশের জন্য সহায়তা সরবরাহ করে

manআপনার সিস্টেমে প্রায় প্রতিটি কমান্ডের সাহায্যের সনাতনীয় রূপ এবং কেবলমাত্র নয়, কখনও কখনও কনফিগারেশন ফাইলগুলির নিজস্ব ম্যান পৃষ্ঠাও থাকে। প্যাকেজগুলিতে সংগঠিত লিনাক্স ডিস্ট্রোসগুলিতে, কমান্ড সরবরাহকারী একই প্যাকেজ থেকে সাধারণত পাঠ্য সরবরাহ করা হয়। আপনার যদি থাকে তবে আপনি কোন ম্যান পেজগুলি উপলভ্য তা দেখতে bash-completionসুবিধা নিতে পারেন TAB

infoকমান্ডগুলির উপর ভিত্তি করে ম্যানুয়াল পৃষ্ঠা সরবরাহ করার জন্য একটি বিকল্প সিস্টেম GNU emacs। এটি মূলত GNUকমান্ড এবং ইউটিলিটিগুলির জন্য সরবরাহ করা হয় । এটি অন্যের কাছ থেকে ব্যাপকভাবে গৃহীত বলে মনে হয় না।

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