برنامه نویسی

دستورات ضروری لینوکس (Lv-1)

تمیزترین

ترمینال لینوکس ممکن است برای مبتدیان ترسناک به نظر برسد، اما با تسلط بر چند دستور ضروری، می توانید به یک “جادوگر” واقعی تبدیل شوید. این مقاله شما را با اصول و دستوراتی که هر کاربر لینوکس باید بداند راهنمایی می کند.


ترمینال چیست؟

ترمینال رابط خط فرمان است که برای تعامل با سیستم عامل استفاده می شود. در لینوکس، به طور کلی از ضربه شدید (Bourne Again Shell) به عنوان پوسته پیش فرض است، اما انواع دیگری مانند زش، ماهی ه کش. در اینجا، از مثال‌هایی از Bash استفاده می‌کنیم، اما این مفاهیم برای پوسته‌های دیگر قابل اجرا هستند.

نکته: اگر استفاده می کنید زش، می توانید آن را با افزونه ها و تم ها سفارشی کنید (مانند اوه من زش) استفاده از آن را کاربردی تر و از نظر بصری جذاب تر کند. (مورد من)


1. ناوبری سیستم فایل

برای حرکت در سیستم فایل، از دستوراتی مانند ls ه سی دی.

دستورات:

  • ls: محتویات دایرکتوری فعلی را فهرست می کند.
  ls
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • ls -l: محتوا را با جزئیات بیشتری نشان می دهد (مجوزها، اندازه و غیره).
  ls -l
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • ls -a: نمایش فایل های مخفی.
  ls -a
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • cd: دایرکتوری فعلی را تغییر می دهد.
  cd /caminho/do/diretorio
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • cd ..: به دایرکتوری قبلی باز می گردد.
  cd ..
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


2. دستکاری فایل و دایرکتوری

نحوه ایجاد، انتقال، کپی و حذف فایل ها و دایرکتوری ها با دستورات ساده را بیاموزید.

دستورات:

  • touch: یک فایل خالی ایجاد می کند.
  touch arquivo.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • mkdir: یک دایرکتوری جدید ایجاد می کند.
  mkdir novo_diretorio
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • cp: فایل ها یا دایرکتوری ها را کپی می کند.
  cp arquivo.txt copia_arquivo.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • mv: انتقال یا تغییر نام فایل ها.
  mv arquivo.txt novo_nome.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  rm arquivo.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • rm -r: دایرکتوری ها را به صورت بازگشتی حذف کنید.
  rm -r diretorio
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


3. نمای فایل

مشاهده محتویات فایل ها برای اشکال زدایی و خواندن گزارش ها ضروری است.

دستورات:

  • cat: محتویات یک فایل را نشان می دهد.
  cat arquivo.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • less: به شما امکان می دهد محتویات یک فایل را به صورت تعاملی مرور کنید.
  less arquivo.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • head: اولین خطوط یک فایل را نمایش می دهد.
  head arquivo.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • tail: آخرین خطوط یک فایل را نمایش می دهد.
  tail arquivo.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


4. جستجوها و فیلترها

یافتن فایل ها یا فیلتر کردن اطلاعات درون آنها می تواند فوق العاده مفید باشد.

دستورات:

  • find: فایل های موجود در سیستم را جستجو کنید.
  find / -name arquivo.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • grep: جستجوی متن در فایل ها.
  grep "palavra" arquivo.txt
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


5. مدیریت فرآیند

فرآیندهای در حال اجرا بر روی سیستم خود را نظارت و کنترل کنید.

دستورات:

  • ps: فرآیندهای در حال اجرا را نشان می دهد.
  ps aux
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • top: فرآیندها را در زمان واقعی نمایش می دهد.
  top
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • kill: یک فرآیند را خاتمه می دهد.
  kill PID
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


6. فرماندهی عمومی

برخی از دستورات اضافی که زندگی شما را در ترمینال آسان تر می کند.

دستورات:

  • clear: صفحه ترمینال را پاک می کند.
  clear
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • history: تاریخچه دستورات اجرا شده را نشان می دهد.
  history
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • man: راهنمای یک فرمان را نمایش می دهد.
  man ls
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید


در آغوش بگیریم و شما را در Lv-2 ببینم

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا