امیرحسین نقی نژاد
امیرحسین نقی نژاد
خواندن ۲ دقیقه·۲ سال پیش

معرفی خط فرمان لینوکس

در کل دو رابط کاربری برای مدیریت لینوکس وجود دارد.

  • رابط کاربری گرافیکی (GUI Graphical User Interface )
  • رابط خط فرمان (CLI Command Line Interface )

رابط گرافیکی

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

رابط خط فرمان

در این رابط کاربری خبری از دکمه و آیکون نیست و کاربر باید دستورات مورد نیاز خود را در محیطی که شِل نام دارد وارد کند. شل ( SHELL ) در اصل ابزاری از نوع ( Text-based ) برای ارتباط بین کاربر و کرنل سیستم‌عامل است.

انواع شل

شل انواع مختلف زیادی دارد اما محبوب‌ترین شل ها عبارتند از :

  • ‌Bourne shell ( sh )
  • Bourne Again shell ( bash )
  • C shell ( cso ، tsh )
  • Korn shell ( ksh )
  • Z shell ( zsh )
برای درک بهتر Shell ، تصویر فوق بسیار کمک کننده است ، Shell درواقع لایه‌ای بالاتر از Kernel است.
برای درک بهتر Shell ، تصویر فوق بسیار کمک کننده است ، Shell درواقع لایه‌ای بالاتر از Kernel است.


ساختار کلی ترمینال

username@hostname:~$

در ترمینال علامت تیلدا ( ~ ) به معنای این است که شما در Home Directory قرار دارید. در لینوکس با ساختن هر کاربر یک دایرکتوری به آدرس زیر ساخته می‌شود.

/home/username

علامت دلار ( $ ) نشان دهنده سطح دسترسی کاربر است به گونه‌ای که اگر کاربر روت ( root ) باشد به جای ( $ ) علامت هشتگ یا دیز ( # ) را مشاهده میکنیم ، کاربر روت مشابه کاربر administrator در ویندوز می‌باشد در ادامه در این باره بیشتر توضیح خواهم داد.

برای مشاهده شل لینوکس خودتان میتوانید از دستور زیر استفاده کنید :

$ echo $SHELL


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

command [options/parameters...] [arguments...]

برای مثال جهت نمایش آدرس دایرکتوری فعلی از این دستور استفاده میکنیم که اپشن یا پارامتر خاصی ندارد.

$ pwd

جهت لیست کردن فایل ها و دایرکتوری‌های موجود در آدرسی که هستید :

$ ls -l

و برای نمایش فایل‌ها و دایرکتوری‌ها به همراه فایل‌های مخفی شده میتوان از دو دستور زیر استفاده کرد :

$ ls -a
$ ls --all
لینوکسخط فرمانshellرابط کاربری
برنامه نویس لاراول
شاید از این پست‌ها خوشتان بیاید