آموزش علوم کامپیوتر

دستورات کلیدی: آموزش دستوراتی مانند ls, cd, mkdir, rm و cp به همراه مثال.

آموزش لینوکس بدون یادگیری دستورات خط فرمان (Command Line) کامل نخواهد بود. این دستورات ابزارهای قدرتمندی برای مدیریت سیستم و فایل‌ها هستند. در این بخش، با پنج دستور کلیدی و پرکاربرد آشنا می‌شویم:

۱. ls (List) – نمایش محتویات دایرکتوری

دستور ls برای نمایش لیست فایل‌ها و دایرکتوری‌ها در یک مسیر مشخص استفاده می‌شود.

  • کاربرد پایه:

ls

این دستور محتویات دایرکتوری فعلی را نمایش می‌دهد.

  • نمایش جامع با جزئیات:

ls -l

با این آپشن، لیستی کامل از جزئیات فایل‌ها مانند مجوزها (permissions)، مالک (owner)، گروه، حجم و تاریخ آخرین تغییر نمایش داده می‌شود.

  • نمایش تمام فایل‌ها (شامل فایل‌های مخفی):

ls -a

فایل‌هایی که نام آن‌ها با نقطه (.) شروع می‌شود، در لینوکس به عنوان فایل مخفی شناخته می‌شوند. این دستور آن‌ها را نیز نمایش می‌دهد.

دستورات لینوکس

۲. cd (Change Directory) – تغییر دایرکتوری

دستور cd برای تغییر دایرکتوری فعلی و جابه‌جایی در ساختار درختی فایل‌ها استفاده می‌شود.

  • جابه‌جایی به یک دایرکتوری مشخص:

cd /home/username/Documents

این دستور شما را به دایرکتوری Documents می‌برد.

  • جابه‌جایی به دایرکتوری بالاتر:

.. cd

این دستور شما را به یک دایرکتوری بالاتر از دایرکتوری فعلی منتقل می‌کند.

  • بازگشت به دایرکتوری خانه (Home):

cd

فقط با تایپ cd و فشردن Enter، به دایرکتوری شخصی خود (/home/username) باز می‌گردید.

۳. mkdir (Make Directory) – ساخت دایرکتوری

دستور mkdir برای ایجاد یک دایرکتوری (پوشه) جدید به کار می‌رود.

  • ایجاد یک دایرکتوری جدید:

mkdir my_new_folder

یک دایرکتوری به نام my_new_folder در مسیر فعلی ایجاد می‌شود.

  • ایجاد دایرکتوری‌های تو در تو:

mkdir -p /home/username/project/src

با استفاده از آپشن p-، اگر دایرکتوری‌های میانی (مانند project) وجود نداشته باشند، به صورت خودکار ایجاد می‌شوند.

۴. rm (Remove) – حذف فایل‌ها و دایرکتوری‌ها

دستور rm برای حذف فایل‌ها و دایرکتوری‌ها استفاده می‌شود و یک دستور بسیار قدرتمند است که باید با دقت استفاده شود، زیرا فایل‌های حذف‌شده به طور دائمی پاک می‌شوند و به سطل زباله منتقل نمی‌شوند.

  • حذف یک فایل:

rm my_file.txt

  • حذف یک دایرکتوری (حتی اگر خالی نباشد):

rm -r my_folder

آپشن r- به معنای بازگشتی (recursive) است و برای حذف دایرکتوری‌ها و تمام محتویات آن به کار می‌رود.

۵. cp (Copy) – کپی کردن فایل‌ها و دایرکتوری‌ها

دستور cp برای کپی کردن فایل‌ها و دایرکتوری‌ها از یک مکان به مکان دیگر استفاده می‌شود.

  • کپی کردن یک فایل:

/cp file1.txt /home/username/Documents

فایل file1.txt را به دایرکتوری Documents کپی می‌کند.

  • کپی کردن یک دایرکتوری:

/cp -r folder1 /home/username/Documents

مانند دستور rm، برای کپی کردن دایرکتوری‌ها باید از آپشن بازگشتی r- استفاده کنید.


درک و تسلط بر این دستورات پایه‌ای، قدم اول برای کار با خط فرمان لینوکس است. با تمرین و استفاده روزمره از آن‌ها، به سرعت با محیط لینوکس آشنا خواهید شد.

پیمایش به بالا