আমার প্রশ্ন প্রতিটি ক্ষেত্রের অর্থ কী তা নয়, আমার প্রশ্নটি প্রতিটি ক্ষেত্রের অর্থ কীভাবে নির্ধারণ করা যায়।
ম্যান পেজটি কেবলমাত্র তালিকাভুক্ত করে -l দীর্ঘ তালিকা বিন্যাসে কী কী অন্তর্ভুক্ত তা বর্ণনা না করেই দীর্ঘ তালিকা বিন্যাস ব্যবহার করুন।
আমার প্রশ্ন প্রতিটি ক্ষেত্রের অর্থ কী তা নয়, আমার প্রশ্নটি প্রতিটি ক্ষেত্রের অর্থ কীভাবে নির্ধারণ করা যায়।
ম্যান পেজটি কেবলমাত্র তালিকাভুক্ত করে -l দীর্ঘ তালিকা বিন্যাসে কী কী অন্তর্ভুক্ত তা বর্ণনা না করেই দীর্ঘ তালিকা বিন্যাস ব্যবহার করুন।
উত্তর:
জিএনইউ কোর্টিলস প্রয়োগের জন্য ম্যানুয়াল পৃষ্ঠার শেষে ls
(লিনাক্স সিস্টেম এবং অন্যান্য কিছু ইউনিসিতে পাওয়া যায়):
SEE ALSO
Full documentation at: <http://www.gnu.org/software/coreutils/ls>
or available locally via: info '(coreutils) ls invocation'
অনলাইন ম্যানুয়ালটিতে লিঙ্কটি অনুসরণ করার পরে, একটি "কী তথ্য তালিকাভুক্ত করা হয়েছে" শীর্ষক একটি বিভাগ দেখেছে , যা অন্যান্য বিষয়ের মধ্যে দীর্ঘ আউটপুট বিন্যাসকে আরও বিশদে বিশদভাবে বর্ণনা করে।
অন্যান্য বেশিরভাগ সিস্টেমে ls
ম্যানুয়ালটি স্বয়ংসম্পূর্ণ এবং দীর্ঘ বিন্যাসটি বর্ণনা করে। উদাহরণস্বরূপ ওপেনবিএসডি এলএস (1) ম্যানুয়াল ।
আপনি যে ইউনিক্সে থাকুন না কেন , ls
ম্যানুয়ালটি আপনার প্রয়োজনীয় তথ্য ধারণ করবে বা এটি সম্পর্কিত অন্যান্য ম্যানুয়াল বা অন-লাইন ডকুমেন্টকে উল্লেখ করবে। যদি এটি না হয় তবে আপনার এটি ডকুমেন্টেশন বাগ হিসাবে রিপোর্ট করা উচিত।
কমান্ডের বিকল্পের জন্য কী করা যায় তা গুগল করা বিপজ্জনক, কারণ অনেক কমান্ডের অ-মানক এক্সটেনশন রয়েছে যা বিভিন্ন ইউনিসে ভালভাবে প্রয়োগ করা যেতে পারে, বা এমনকি সরঞ্জামটির কোন সংস্করণ ইনস্টল হতে পারে তার উপর নির্ভর করে। আপনি যা করতে চান তা হ'ল আপনার সিস্টেমে ম্যানুয়ালটি পড়া ।
যদি ম্যানুয়ালটি সঠিকভাবে কোনও বিকল্প কী করে তা বর্ণনা করে না থাকে বা কোনও ফর্ম্যাট কী হয় তা স্পষ্টভাবে বা অন্য কোনও ডকুমেন্টেশনের রেফারেন্স সহ, তবে, যেমন আমি উপরে বলেছি, এটি ডকুমেন্টেশন বাগ হিসাবে বিবেচিত হবে।
আমার ls
ম্যান পৃষ্ঠাটি আমাকে লং ফর্ম্যাট সম্পর্কে সম্পূর্ণ তথ্য দেয়। আমি অনুমান করি এটি অবশ্যই সমস্ত সিস্টেমে একই হতে হবে। নীচে স্ক্রোল করুন, সম্ভবত আপনি আপনার প্রয়োজনীয় সমস্ত তথ্য পাবেন
লং ফর্ম্যাট
যদি
-l
বিকল্পটি দেওয়া হয়, প্রতিটি ফাইলের জন্য নিম্নলিখিত তথ্য প্রদর্শিত হয়: ফাইল মোড, লিঙ্কের সংখ্যা, মালিকের নাম, গোষ্ঠীর নাম, ফাইলের বাইট সংখ্যা, সংক্ষিপ্ত মাস, দিনের-মাসের ফাইলটি সর্বশেষ পরিবর্তন করা হয়েছিল, ঘন্টা ফাইল সর্বশেষ সংশোধিত, মিনিট ফাইল শেষবার সংশোধিত এবং পথের নাম। এছাড়াও, ডিরেক্টরিগুলির ফাইলগুলির জন্য প্রদর্শিত প্রতিটি ডিরেক্টরিতে ডিরেক্টরিতে থাকা ফাইলগুলির দ্বারা ব্যবহৃত মোট 512-বাইট ব্লকের ডিরেক্টরিতে থাকা ফাইলগুলির তথ্যের অবিলম্বে একটি লাইনে প্রদর্শিত হয়। যদি ফাইল বা ডিরেক্টরিতে বৈশিষ্ট্যগুলি প্রসারিত থাকে তবে-l
বিকল্প দ্বারা মুদ্রিত অনুমতি ক্ষেত্রটি একটি '@
' অক্ষর অনুসরণ করবে । অন্যথায়, যদি ফাইল বা ডিরেক্টরিতে সুরক্ষা সম্পর্কিত তথ্য (যেমন একটি অ্যাক্সেস নিয়ন্ত্রণের তালিকা) প্রসারিত করা থাকে তবে অনুমতি ক্ষেত্রটি দ্বারা মুদ্রিত-l
বিকল্প একটি '+
' অক্ষর দ্বারা অনুসরণ করা হয় ।যদি ফাইলটির পরিবর্তনের সময়টি অতীত বা ভবিষ্যতে 6 মাসের বেশি হয়, তবে শেষ পরিবর্তনটির বছরটি ঘন্টা এবং মিনিটের ক্ষেত্রের জায়গায় প্রদর্শিত হয়।
যদি মালিক বা গোষ্ঠীর নামগুলি কোনও পরিচিত ব্যবহারকারী বা গোষ্ঠীর নাম না হয় বা
-n
বিকল্পটি দেওয়া হয় তবে সংখ্যার আইডি প্রদর্শিত হয়।যদি ফাইলটি একটি অক্ষর বিশেষ হয় বা বিশেষ ফাইলটিকে ব্লক করে থাকে তবে ফাইলটির জন্য বড় এবং গৌণ ডিভাইস সংখ্যা আকার ক্ষেত্রে প্রদর্শিত হয়। যদি ফাইলটি একটি প্রতীকী লিঙ্ক হয় তবে লিঙ্কযুক্ত ফাইলের পথের নামটি '
->
' এর আগে is
-l
বিকল্পের অধীনে মুদ্রিত ফাইল মোডে প্রবেশের ধরণ, মালিকের অনুমতি এবং গোষ্ঠী অনুমতি রয়েছে। এন্ট্রি টাইপ চরিত্রটি ফাইলের ধরণ বর্ণনা করে:
b
বিশেষ ফাইলটি ব্লক করুন।c
অক্ষর বিশেষ ফাইল।d
নির্দেশিকা।l
প্রতীক লিঙ্ক।s
সকেট লিঙ্ক।p
FIFO।-
নিয়মিত ফাইল।পরবর্তী তিনটি ক্ষেত্র প্রতিটি তিনটি অক্ষর: মালিকের অনুমতি, গোষ্ঠী অনুমতি এবং অন্যান্য অনুমতি। প্রতিটি ক্ষেত্রে তিনটি চরিত্রের অবস্থান রয়েছে:
- যদি
r
, ফাইলটি পাঠযোগ্য; যদি-
, এটি পাঠযোগ্য নয়।- যদি
w
, ফাইলটি লেখার যোগ্য হয়; যদি-
এটি লেখার যোগ্য না হয়।নিম্নলিখিতগুলির মধ্যে প্রথমটি প্রযোজ্য:
S
যদি মালিকের অনুমতিতে থাকে তবে ফাইলটি কার্যকরযোগ্য নয় এবং সেট-ব্যবহারকারী-আইডি মোড সেট করা আছে। গোষ্ঠী অনুমতিতে থাকলে ফাইলটি কার্যকরযোগ্য নয় এবং সেট-গ্রুপ-আইডি মোড সেট করা আছে।
s
যদি মালিকের অনুমতিতে থাকে তবে ফাইলটি নির্বাহযোগ্য এবং সেট-ব্যবহারকারী-আইডি মোড সেট করা আছে। গোষ্ঠী অনুমতিতে থাকলে ফাইলটি নির্বাহযোগ্য এবং সেটগ্রুপ-আইডি মোড সেট করা থাকে।
x
ফাইলটি এক্সিকিউটেবল বা ডিরেক্টরি অনুসন্ধানযোগ্য।
-
ফাইলটি পাঠযোগ্য, লিখনযোগ্য, এক্সিকিউটেবল, না সেট-ব্যবহারকারী-আইডি বা সেট-গ্রুপ-আইডি মোড, বা স্টিকি নয়। (নিচে দেখ.)এই পরবর্তী দুটি কেবলমাত্র শেষ গ্রুপের তৃতীয় চরিত্রের জন্য প্রয়োগ হয় (অন্যান্য অনুমতি)।
T
স্টিকি বিট সেট করা হয়েছে (মোড 1000), তবে এক্সিকিউট বা অনুসন্ধান অনুমতি নয়। (দেখুনchmod(1)
বাsticky(8)
।)
t
স্টিকি বিট সেট করা হয়েছে (মোড 1000) এবং এটি অনুসন্ধানযোগ্য বা সম্পাদনযোগ্য। (দেখুনchmod(1)
বাsticky(8)
।)
P
(ইভেন্ট পোর্ট) রয়েছে যা আপনার সিস্টেমে ম্যানুয়ালটি উল্লেখ করে না।
D
(দরজা) রয়েছে যা দরজাটি কী তা বোঝার জন্য যথেষ্ট আগ্রহী ছিল; আমি এটি পাইপের অনুরূপ বলে মনে করি।
info
কমান্ডটি ব্যবহার হিসাবে বিবেচনা করুন info ls
। ম্যান পৃষ্ঠাগুলির চেয়ে অনেক কমান্ডের আরও বিস্তারিত ডকুমেন্টেশন রয়েছে। এই ক্ষেত্রে, আপনি @ কুসালানন্দের উত্তরের লিঙ্কটিতে একই ডকুমেন্টেশনের একটি অফলাইন সংস্করণ পাবেন। আপনি info -k <search term>
তথ্য পৃষ্ঠাগুলি অনুসন্ধান করতে ব্যবহার করতে পারেন ।
সহায়তা সন্ধান করার আরেকটি উপায় হ'ল apropos <search term>
আদেশ, যা আপনি যা খুঁজছেন তা খুঁজে পেতে সহায়তা করার জন্য ম্যান পৃষ্ঠাগুলির শিরোনাম এবং বিবরণ সন্ধান করে। এটি আপনাকে ম্যান পৃষ্ঠার সমস্ত বিভাগ সন্ধান করতে সহায়তা করে যা ls
আমার সিস্টেমে বিভাগ 1 (ডিফল্ট) এবং 1 পি হয়। man 1p ls
আউটপুট বিন্যাস সম্পর্কে তথ্য আছে।
info
কমান্ডটি কেবল GNU ইউটিলিটি সহ এমন সিস্টেমে উপলব্ধ হবে।