در کل دو رابط کاربری برای مدیریت لینوکس وجود دارد.
رابط گرافیکی
همه ما با این رابط کاربری آشنا هستم ، این رابط شامل دکمهها ، آیکونها و ... میباشد. صفحات ویندوز میتواند مثال خوبی برای این مورد باشند.
رابط خط فرمان
در این رابط کاربری خبری از دکمه و آیکون نیست و کاربر باید دستورات مورد نیاز خود را در محیطی که شِل نام دارد وارد کند. شل ( SHELL ) در اصل ابزاری از نوع ( Text-based ) برای ارتباط بین کاربر و کرنل سیستمعامل است.
انواع شل
شل انواع مختلف زیادی دارد اما محبوبترین شل ها عبارتند از :
ساختار کلی ترمینال
username@hostname:~$
در ترمینال علامت تیلدا ( ~ ) به معنای این است که شما در Home Directory قرار دارید. در لینوکس با ساختن هر کاربر یک دایرکتوری به آدرس زیر ساخته میشود.
/home/username
علامت دلار ( $ ) نشان دهنده سطح دسترسی کاربر است به گونهای که اگر کاربر روت ( root ) باشد به جای ( $ ) علامت هشتگ یا دیز ( # ) را مشاهده میکنیم ، کاربر روت مشابه کاربر administrator در ویندوز میباشد در ادامه در این باره بیشتر توضیح خواهم داد.
برای مشاهده شل لینوکس خودتان میتوانید از دستور زیر استفاده کنید :
$ echo $SHELL
سینتکس کلی ساختار دستورهای لینوکس
command [options/parameters...] [arguments...]
برای مثال جهت نمایش آدرس دایرکتوری فعلی از این دستور استفاده میکنیم که اپشن یا پارامتر خاصی ندارد.
$ pwd
جهت لیست کردن فایل ها و دایرکتوریهای موجود در آدرسی که هستید :
$ ls -l
و برای نمایش فایلها و دایرکتوریها به همراه فایلهای مخفی شده میتوان از دو دستور زیر استفاده کرد :
$ ls -a
$ ls --all