কমান্ডগুলিতে "-" এবং "-" এর মধ্যে পার্থক্য কী?


13

আমি প্রায়শই একক ড্যাশ -বা ডাবল ড্যাশ দেখতে পাই যার --পরে লিনাক্স কমান্ড বা অন্যান্য ইনস্টল লিনাক্স প্রোগ্রাম থাকে।

একক ড্যাশ এবং ডাবল ড্যাশের মধ্যে পার্থক্য কী?

এটি কি কেবল সংক্ষিপ্তসার? উদাহরণস্বরূপ, বেশিরভাগ সময় -vমানে --verbose


উত্তর:


15

এটি সম্মেলনের বিষয় of পসিক্স স্ট্যান্ডার্ড প্রোগ্রামগুলিতে সাধারণত কেবলমাত্র একক চরিত্রের বিকল্প থাকে এবং এগুলি সমস্তই একটি একক হাইফেন দ্বারা উপস্থাপিত হয়। দীর্ঘতর সংস্করণগুলি স্পষ্টতার জন্য একটি জিএনইউ উন্নতি, যতদূর আমি বলতে পারি, এবং সাধারণত ডাবল হাইফেন দ্বারা উপস্থাপিত হয়। বিকল্পগুলি পার্স করার জন্য ব্যবহৃত লাইব্রেরি এবং প্রোগ্রামগুলিতে আপনি এটি দেখতে পারেন - getoptএবং gnu-getoptযথাক্রমে। নন-জিএনইউ এবং নন-পসিক্স-কমপ্লায়েন্ট প্রোগ্রামগুলি পুরোপুরি অন্য কিছু করতে পারে। নোট করুন যে আপনি সত্যই নিশ্চিত হতে পারবেন না যে আর্গুমেন্টের দীর্ঘ রূপটি প্রোগ্রাম থেকে প্রোগ্রামে একই হতে পারে। -fসাধারণত অর্থ হয় --force, তবে apt-get install(সাধারণ ভুল ধারণা) দিয়ে নয়। -vসংস্করণ অর্থ হতে পারে - সাধারণত, বা --verbose, এবং তাই। নিশ্চিত হতে ম্যান পৃষ্ঠাগুলি বা অন্যান্য ডকুমেন্টেশন চেক করুন। এছাড়াও দেখুনউইকিপিডিয়া নিবন্ধ । এই সমস্ত এক দশক বা তারও বেশি সময় ধরে লিনাক্সের পূর্বাভাস।

ddএকটি উদাহরণ একটি POSIX মান ইউটিলিটি যা কোনো hyphenated অপশন নেই এ সবএকটি পসিএক্স স্ট্যান্ডার্ড ইউটিলিটিরfind ক্লাসিক উদাহরণ যা একক হাইফেন সহ শব্দ বিকল্প রয়েছে - প্রায় সমস্ত বিকল্পের একাধিক অক্ষর দীর্ঘ। একাধিক বিকল্প শৈলী সমর্থন করে:findps

This version of ps accepts several kinds of options:

1   UNIX options, which may be grouped and must be preceded by a dash.
2   BSD options, which may be grouped and must not be used with a dash.
3   GNU long options, which are preceded by two dashes.

জিএনইউtar একাধিক বিকল্প শৈলী সমর্থন করে।

ব্যবহারের বিষয় হিসাবে, স্ক্রিপ্টগুলিতে দীর্ঘ বিকল্পগুলি পছন্দ করুন যদি আপনি নিশ্চিত হন যে স্ক্রিপ্টগুলি সামঞ্জস্যপূর্ণ পরিবেশে সঞ্চালিত হবে - ডিবাগ করার সময় স্বচ্ছতার উন্নতি করা একটি আশীর্বাদ। বহনযোগ্যতার জন্য, সংক্ষিপ্ত বিকল্পগুলি পছন্দ করা হয়।


সত্যিই দুর্দান্ত উত্তর। ধন্যবাদ.
পেং ঝাং

4

সাধারণত - বিকল্পগুলি একসাথে বেঁধে রাখা যায়, যেমন pacman -Syuসমতুল্য হওয়া pacman -S -y -u, এবং - বিকল্পগুলি সাধারণত হিসাবে পরামিতি নেয়./configure --prefix=/usr

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