پرش به محتویات

درسنامه ۸: مستندات دستورات و یادگیری عمیق در لینوکس

صفحات راهنما با man

دستور man (Manual) مرجع اصلی برای مطالعهٔ جزئیات هر فرمان است. پس از اجرا، صفحهٔ مستندات در یک محیط مشابه less باز می‌شود که می‌توانید آن را با کلیدهای جهت یا فاصله ورق بزنید و با q خارج شوید.

$ man cp

ساختار صفحهٔ man معمولاً شامل بخش‌های NAME، SYNOPSIS، DESCRIPTION و مثال‌ها است. به یاد داشته باشید که برخی برنامه‌ها در بخش SEE ALSO به ابزارهای مرتبط اشاره می‌کنند که برای گسترش دانش بسیار مفید است.

کمک سریع با گزینهٔ --help

بسیاری از فرمان‌ها با گزینهٔ --help یا -h خلاصه‌ای از کاربردها و گزینه‌ها را چاپ می‌کنند. این خروجی برای مرور سریع مناسب است و معمولاً در ترمینال جاری ظاهر می‌شود.

$ cp --help

این روش زمانی مفید است که فقط به دنبال گزینهٔ خاصی هستید و نمی‌خواهید صفحهٔ بلند man را کامل مطالعه کنید.

مستندات GNU با info

برخی ابزارها راهنمای تکمیلی خود را در قالب info ارائه می‌دهند. این محیط مشابه یک درخت موضوعی عمل می‌کند و با کلیدهای جهت یا دستوراتی مثل n (بعدی)، p (قبلی) و u (بازگشت به سطح بالاتر) کار می‌کند.

$ info coreutils 'cp invocation'

اگر تازه با info آشنا می‌شوید، با اجرای info info راهنمای استفاده از این سیستم را مطالعه کنید.

یافتن دستوراتی که نام دقیقشان را نمی‌دانید

  • apropos KEYWORD: فهرست صفحات راهنمایی که کلمهٔ مورد نظر در توضیح آن‌ها آمده است.
    $ apropos archive
    
  • man -k KEYWORD: مخفف همان apropos است و نتیجهٔ مشابهی می‌دهد.
  • جست‌وجو در اینترنت و خواندن مثال‌های عملی از وب‌سایت‌هایی مانند TLDR Pages یا ExplainShell می‌تواند زمان یادگیری را کاهش دهد؛ فقط مطمئن شوید که دستورات به سیستم شما آسیب نمی‌زنند.

عادت‌های یادگیری مؤثر

  • هنگام مطالعهٔ هر دستور، چند مثال عملی بنویسید و فوراً اجرا کنید.
  • یادداشت‌های شخصی از گزینه‌های مهم یا خطاهای متداول تهیه کنید تا در پروژه‌های بعدی سریع‌تر به نتیجه برسید.
  • در جلسات ترمینالی تمرینی، با استفاده از کلید (تاریخچه) فرمان‌های قبلی را بازبینی کنید تا الگوهای تکراری را به خاطر بسپارید.