Qo'llanmalar va yordam
RED WOLFUshbu bo‘limda siz Linux tizimida qo‘llanmalar va yordam sahifalaridan qanday foydalanishni o‘rganasiz.
- Buyruq haqida ko'proq ma'lumot olish uchun Linux'dagi man sahifalaridan foydalanish
- Man sahifalarining bo‘limlarini tushunish
- -h yoki --help kalitlari orqali yordam olish
Ko‘pchilik Linux buyruqlari maxsus yozilgan qo‘llanmalarga — man sahifalariga ega. Bu sahifalarni terminal orqali man buyrug‘i bilan ochish mumkin. Har bir man sahifasi odatda buyruqning nomi, sinopsisi (ya’ni ishlatilish shakli), tavsifi va parametrlarini o‘z ichiga oladi.
Masalan:
kali@kali:~$ man ls
LS(1) User Commands LS(1)
NAME
ls - list directory contents
SYNOPSIS
ls [OPTION]... [FILE]...
DESCRIPTION
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
...
11-rasm — ls buyrug‘i uchun qo‘llanma sahifasi
Man sahifalari quyidagi asosiy bo‘limlarga bo‘linadi:
Bo‘lim Mazmuni 1 Foydalanuvchi buyruqlari 2 Tizim qo‘ng‘iroqlari 3 Kutubxona funksiyalari (masalan, C) 4 Qurilmalar yoki maxsus fayllar 5 Fayl formatlari 6 O‘yinlar 7 Turli xil 8 Tizim boshqaruvi uchun buyruqlar 1-jadval — Man sahifalari bo‘limlari
Agar biz passwd haqida ko‘proq bilmoqchi bo‘lsak:
kali@kali:~$ man passwd
Bu bizga 1-bo‘limdagi passwd buyrug‘ining tavsifini beradi — foydalanuvchi parollarini o‘zgartirish. Ammo agar biz /etc/passwd fayl formatini o‘rganmoqchi bo‘lsak, bu sahifa yordam bermaydi.
Kalit so‘z bo‘yicha man sahifalarini izlash
kali@kali:~$ man -k passwd
Natijada, passwd bilan bog‘liq bir nechta sahifalar ro‘yxati chiqadi. Natijalarni toraytirish uchun oddiy ifodalar (regex) dan foydalanish mumkin:
kali@kali:~$ man -k '^passwd$'
Bu faqat passwd nomiga to‘g‘ri keluvchi sahifalarni chiqaradi.
14-rasm — Toraytirilgan qidiruv natijasi
Endi biz kerakli bo‘lim (masalan, 5-bo‘lim: fayl formatlari) bo‘yicha aniq man sahifasini chaqiramiz:
kali@kali:~$ man 5 passwd
Bu /etc/passwd faylining formatini tushuntiradi:
PASSWD(5) File Formats and Conversions PASSWD(5)
NAME
passwd - the password file
DESCRIPTION
/etc/passwd contains one line for each user account,
with seven fields delimited by colons (":"). These fields are:
- login name
- optional encrypted password
- numerical user ID
- numerical group ID
- user name or comment field
- user home directory
- optional user command interpreter
15-rasm — passwd faylining formatini tushuntiruvchi sahifa
Yordam olish uchun -h yoki --help dan foydalanish
Ba’zida bizga buyruqni ishlatish haqida tezkor va qisqacha ma’lumot kerak bo‘ladi. Ko‘pchilik buyruqlar -h yoki --help parametrlari orqali yordam oynasini taklif etadi.
kali@kali:~$ more -h Usage: more [options] <file>... Options: -d, --silent display help instead of ringing bell -l, --no-pause suppress pause after form feed -c, --print-over do not scroll, clean line ends -s, --squeeze compress multiple blank lines -n, --lines N number of lines per screen -h, --help show help message
16-rasm — more buyrug‘i uchun yordam oynasi
Bu usul oddiy ma’lumot olish uchun qulay, ammo to‘liq hujjatlar uchun man sahifalari afzalroq hisoblanadi.