Strawberry Group | Topic Four, Byte Part

T4, Byte Part ( 1 )

READING MANUAL PAGES

INTRODUCING THE MAN COMMAND

Common Sections of the Linux Manual

1

user command (executable এবং shell প্রোগ্রাম)

2

সিস্টেম কল (kernel routines, যা user space থেকে ব্যবহার করা হয়)

3

লাইব্রেরি ফাংশন (program library দ্বারা সরবরাহ করা ফাংশন)

4

special files (যেমন device ফাইল)

5

Configuration file format (অনেক configuration ফাইল এবং কাঠামোর জন্য)

6

Games (Historical Linux Games)

7

Conventions, standards, and miscellaneous (protocols, file systems)

8

সিস্টেম অ্যাডমিনিস্ট্রেশন এবং privileged কমান্ড (maintenance কাজ)

9

Linux kernel API (kernel এর internal কল)

উদাহরণস্বরূপ,

  • man passwd দিলে ডিফল্টভাবে passwd(1) দেখায়।

কিন্তু নির্দিষ্ট সেকশন থেকে man পেজ দেখাতে চাইলে সেকশন নম্বর দিতে হয়

  • যেমনঃ man 5 passwd দিলে passwd(5) দেখায়।

NAVIGATE AND SEARCH MAN PAGES

system administration skill.

topic গুলো efficiently খুঁজে বের করা এবং man পেজে নেভিগেট করার দক্ষতা critical system administration skill.

  • GUI টুলস সাধারণ সিস্টেম রিসোর্স কনফিগার করা সহজ করে দিলেও, কমান্ড-লাইন ইন্টারফেস এখনো বেশি কার্যকর। কমান্ড লাইন ভালোভাবে ব্যবহার করতে হলে man পেজ থেকে প্রয়োজনীয় তথ্য খুঁজে বের করতে পারা খুবই জরুরি।

নিচের টেবিলে man পেজ দেখার সময় ব্যবহৃত কিছু basic নেভিগেশন কমান্ড দেওয়া আছে,

Navigating Man Pages

Spacebar

এক স্ক্রিন নিচে স্ক্রল করে


  • এটি press করলে এক পুরো স্ক্রিন নিচে চলে যাবে। মানে, বর্তমান স্ক্রিনের নিচের পরের অংশ দেখাবে। বড় man page দ্রুত পড়ার জন্য খুবই useful।

Page down

এক স্ক্রিন নিচে যায়


  • এটিও Spacebar-এর মতো কাজ করে। এক স্ক্রিন নিচে স্ক্রল করে।

DownArrow

এক লাইন নিচে যায়


  • এক লাইন করে নিচে নামায়। ধীরে ধীরে পড়তে চাইলে ব্যবহার করব।

D

অর্ধেক স্ক্রিন নিচে যায়


  • অর্ধেক স্ক্রিন নিচে যায়। Spacebar-এর তুলনায় কম স্ক্রল করে, তাই মাঝামাঝি গতিতে পড়তে সুবিধা।

PageUp

এক স্ক্রিন উপরে যায়


  • এক স্ক্রিন উপরে নিয়ে যায়। যদি বেশি নিচে চলে যান, তাহলে আগের অংশ দেখতে কাজে লাগে।

UpArrow

এক লাইন উপরে যায়


  • এক লাইন করে উপরে নেয়। কিছু লাইন মিস হলে ফিরে দেখার জন্য ভালো।

U

অর্ধেক স্ক্রিন উপরে যায়


  • অর্ধেক স্ক্রিন উপরে যায়। D এর বিপরীত কাজ করে।

N

আগের সার্চ আবার সামনে খোঁজে


  • আগের সার্চ করা শব্দটি আবার খুঁজে নিচের দিকে নিয়ে যাবে। মানে next result দেখাবে।

Shift+N

আগের সার্চ পিছনে খোঁজে


  • আগের সার্চের বিপরীত দিকে (উপরে) খুঁজবে। মানে previous result দেখাবে।

G

পেজের শুরুতে যায়


  • man page-এর একদম শুরুর দিকে নিয়ে যায়। যদি অনেক নিচে চলে যান, শুরুতে ফেরার জন্য useful।

Shift+G

পেজের শেষে যায়


  • man page-এর একদম শেষে নিয়ে যায়। শেষ অংশ (যেমন author বা related info) দেখতে কাজে লাগে।

/ string

man পেজে নির্দিষ্ট শব্দ খোঁজে


  • কোনো নির্দিষ্ট শব্দ খুঁজতে ব্যবহার হয়। কিভাবে ব্যবহার করব:
    • / চাপুন
    • যে শব্দ খুঁজবেন লিখুন (যেমন: /file)
    • Enter চাপুন
      এটি নিচের দিকে প্রথম ম্যাচিং শব্দে নিয়ে যাবে।

Q

man পেজ থেকে বের হয়


  • man page থেকে বের হয়ে আবার command prompt-এ ফিরে যায়। এটি সবচেয়ে গুরুত্বপূর্ণ key।

Reading Man Pages

প্রতিটি টপিক কয়েকটি অংশে বিভক্ত থাকে। বেশিরভাগ বিষয়ের heading-গুলো প্রায় একই থাকে এবং একই order-এ present করা হয়। প্রতিটি topic-এর তথ্য এক রকম নয়। তাই সব topic-এ একই ধরনের heading দেওয়া যায় না। যে heading দরকার, শুধু সেটাই ব্যবহার করা হয়। উদাহরণ: একটি man page-এ যদি কোনো configuration file না থাকে, তাহলে সেখানে “Files” heading নাও থাকতে পারে।

Headings

Heading
Description
NAME
Subject Name. সাধারণত কোনো কমান্ড বা ফাইলের নাম থাকে। সংক্ষিপ্ত বর্ণনা।
SYNOPSIS
কমান্ড কীভাবে ব্যবহার করতে হয় তার সংক্ষিপ্ত সারাংশ।
DESCRIPTION
বিষয়টি বোঝার জন্য বিস্তারিত ব্যাখ্যা।
OPTIONS
কমান্ড execution-র সময় ব্যবহৃত অপশনগুলোর ব্যাখ্যা।
EXAMPLES
কমান্ড, ফাংশন বা ফাইল ব্যবহারের উদাহরণ।
FILES
man page সম্পর্কিত ফাইল ও ডিরেক্টরির তালিকা।
SEE ALSO
Releated Information, অন্য man page এর টপিক।
BUGS
সফটওয়্যারের পরিচিত সমস্যা বা ত্রুটি।
AUTHOR
যিনি/যারা এটি তৈরি বা develop করেছেন তাদের তথ্য।
Common headings inside Man Pages

SEARCHING FOR MAN PAGES BY KEYWORD

man page-এ keyword দিয়ে search করা যায় man -k keyword কমান্ড ব্যবহার করে।

উদাহরণস্বরূপ,

[student@desktopX ~]$ man -k passwd

checkPasswdAccess (3) - query the SELinux policy database in the kernel.
chpasswd (8) - update passwords in batch mode
ckpasswd (8) - nnrpd password authenticator
fgetpwent_r (3) - get passwd file entry reentrantly
getpwent_r (3) - get passwd file entry reentrantly
...
passwd (1) - update user's authentication tokens
sslpasswd (1ssl) - compute password hashes
passwd (5) - password file
passwd.nntp (5) - Passwords for connecting to remote NNTP servers
passwd2des (3) - RFS password encryption
...

Strawberry Group | Topic Four, Byte Part

Sorry! you cannot copy content of this page.