لینوکس ابزارهایی گوناگون برای نمایش مستندات دستورات فراهم کرده است؛ برخی برای نمایش راهنماییهای ساده و برخی برای ارائه مستندات کامل. آشنایی با این ابزارها باعث تسریع در یادگیری، رفع اشکال، و استفاده بهینه از محیط ترمینال میشود.
help
برای دستورات داخلی شلدستور help
اطلاعاتی دربارهٔ دستورات داخلی Bash ارائه میکند.
help cd
خروجی شامل توضیح دستور cd
، گزینهها و کدهای خروجی است.
--help
برای برنامههای اجراییبسیاری از دستورات خارجی دارای گزینهٔ --help
برای نمایش خلاصهٔ نحوه استفاده هستند.
mkdir --help
خروجی معمولاً شامل سینتکس، گزینهها و اطلاعات خطاهاست.
man
برای صفحات دستی (manual)دستور man
مستندات کامل بسیاری از برنامهها و رابطهای سیستم را نمایش میدهد.
man ls
صفحهٔ man شامل شرح کامل دستور، سینتکس، گزینهها و توضیح رفتار خروجی است.
شماره بخش | محتوا |
---|---|
1 | دستورات کاربری |
2 | فراخوانیهای سیستم کرنل |
3 | توابع کتابخانهای C |
4 | فایلهای خاص (مثل درایورها) |
5 | فرمت فایلها |
6 | بازیها و محافظهای صفحه |
7 | مستندات متفرقه |
8 | دستورات مدیریتی |
man 5 passwd
صفحهٔ بخش ۵ دربارهٔ فرمت فایل /etc/passwd
را باز میکند، نه دستور کاربری.
apropos
برای جستجوی کلمات کلیدیدستور apropos
تمام صفحات man را برای یافتن کلمات کلیدی جستوجو میکند.
apropos partition
نتایج شامل ابزارهایی مثل fdisk
و cfdisk
خواهد بود.
whatis
برای توضیح کوتاه دستورwhatis ls
خروجی: ls (1) - list directory contents
مشخص میکند که ls در بخش ۱ قرار دارد.
info
برای مستندات دارای پیوندمستندات info که توسط پروژهٔ GNU عرضه شدهاند، ساختار پیوندی دارند و جایگزین man هستند.
info coreutils
کلید | عملکرد |
---|---|
? | نمایش منوی راهنما |
Page Up | صفحهٔ قبل |
Page Down | صفحهٔ بعد |
n | بخش بعدی |
p | بخش قبلی |
Q | خروج |
لینوکس روشهای مختلفی برای دسترسی به مستندات دستورات ارائه میدهد که هرکدام برای کاربرد خاصی مناسباند:
help
برای دستورات داخلی شل--help
برای راهنمای سریع برنامههاman
برای مستندات کاملapropos
برای یافتن دستورات مرتبطwhatis
برای شرح یکخطی دستوراتinfo
برای مستندات ساختیافته دارای پیوندبا تسلط بر این ابزارها میتوان مستندات دقیقتر و سریعتری دریافت کرد و مهارت در کار با ترمینال را ارتقا داد.