কীভাবে ইউনিক্সের ব্যবহার পড়বেন


16

আমি কিছু অনুসন্ধান করেছি, তবে ইউনিক্স ব্যবহার কীভাবে কাজ করে সে সম্পর্কে ডকুমেন্টেশন পাই না । আমি কিছু জানি (বেশিরভাগ ক্ষেত্রে পরীক্ষা এবং ত্রুটির মাধ্যমে) তবে উদাহরণস্বরূপ, আমি এটি কীভাবে জানি

/usr/bin/ls  [-aAbcCdeEfFghHilLmnopqrRstuvVx1@] [file]...

আপনি একাধিক বিকল্প অন্তর্ভুক্ত করতে পারবেন? এটাই,

ls -la

ব্যবহারের সিনট্যাক্সটি কী তা সম্পর্কে কিছু ডকুমেন্টেশন কোথায়?


পজিক্সের কীভাবে ব্যবহার / সহায়তা প্রদর্শনগুলি ফর্ম্যাট করা উচিত সে সম্পর্কে কিছু বক্তব্য রয়েছে, তবে মূল ইউটিলিটিগুলি (জিএনইউ) এর বাইরে খুব কম লোকই ধারাবাহিকভাবে এটি অনুসরণ করে।
টিম পোস্ট

@ টিম, আমার সেখানে ব্যবহারের কিছুই নেই।
ষাটটি ফুটসুডুডে

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

উত্তর:


34

এটি সত্য যে কোনও আরএফসি বা কিছুই নেই, তবে আপনি যদি এই নির্দেশিকাগুলির সাথে আঁকড়ে থাকেন তবে আপনি খুব বেশি বেসের দিকে যান না:

  1. কোণ বন্ধনীগুলির < >যে কোনও কিছুই অর্থ বিকল্পটি প্রয়োজনীয়:
    <foo>

  2. বর্গাকার বন্ধনীর [ ]যে কোনও কিছুই অর্থ বিকল্পটি isচ্ছিক:
    [bar]

  3. পাইপের দ্বারা পৃথক করা বিকল্পগুলির |অর্থ হ'ল বৈধ মানগুলি:
    --baz=one|two|three

  4. একক বর্ণের বিকল্পগুলি একটি ড্যাশ দিয়ে শুরু হয়:
    -a

  5. মাল্টি-লেটার বিকল্প দুটি ড্যাশ দিয়ে শুরু:
    --foo-bar

  6. (# 4 এর উপর ভিত্তি করে) একাধিক বর্ণের একটি একক ড্যাশ বলতে সাধারণত একাধিক অক্ষরের বিকল্পের পরিবর্তে individual স্বতন্ত্র একক-বর্ণ বিকল্পগুলির সংঘটিত হয়। সমস্ত কমান্ড এই ধরণের ইউনিয়নকে সমর্থন করে না। উদাহরণ:
    -aAbBcCহিসাবে একই-a -A -b -B -c -C


1
man man or man 5 man
mpez0


6

ম্যান পৃষ্ঠাগুলির জন্য কোনও কঠোর কাঠামো নেই, তবে নিম্নলিখিতটিতে বেশিরভাগ আদেশ রয়েছে।

থেকে ম্যানুয়াল পৃষ্ঠার (5), বাসদ ফাইল ফরম্যাট ম্যানুয়াল , বিভাগ "ম্যানুয়াল পৃষ্ঠা সিনট্যাক্স":

ম্যানুয়াল পৃষ্ঠা বাক্য বিন্যাসে, একটি সাধারণ পাঠ্য ফন্টের যে কোনও কিছুর জন্য পাঠ্য প্রয়োজন। একটি বোল্ডফেস ফন্টের যে কোনও কিছু হ'ল একটি পতাকা বা একটি সাবকম্যান্ড। আন্ডারলাইন করা কিছু হ'ল ফাইল-নামের মতো একটি ব্যবহারকারী-নির্দিষ্ট যুক্তি।

বন্ধনী দ্বারা বেষ্টিত যে কোনও যুক্তি optionচ্ছিক হিসাবে বিবেচিত হয়। উদাহরণস্বরূপ, [ফাইলের নাম] একটি alচ্ছিক ফাইল নাম যুক্তি নির্দেশ করবে।

উল্লম্ব বিভাজক (|) দ্বারা পৃথক করা পতাকা, আর্গুমেন্ট বা সাবকম্যান্ডগুলি পারস্পরিক একচেটিয়া। উদাহরণস্বরূপ, যদি -a কোনও বিকল্প চালু করে এবং -b বিকল্পটি বন্ধ করে দেয় তবে এই কমান্ডের বাক্য গঠনটি -a | -b।

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

অবশেষে, সবচেয়ে গুরুত্বপূর্ণ নোটেশনাল কনভেনশন হ'ল উপবৃত্তির (...) ব্যবহার। এটি নির্দেশ করে যে এই সময়ে অতিরিক্ত যুক্তি যুক্ত করা যেতে পারে।


5

ব্যবহারের রেখাগুলি সামঞ্জস্যপূর্ণ কিছু অনুসরণ করে না।

আপনার ব্যবহার করা উচিত man lsবা info lsআরও নিয়মিত তথ্যের স্তরের পেতে হবে।

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