آشنایی با رابط خط فرمان لینوکس
پوسته در اصل برنامه ای است که دستورات شما را از صفحه کلید گرفته و برای اجرا به سیستم عامل می فرستد. اگر تا به حال از رابط کاربری گرافیکی استفاده کرده اید، احتمالاً برنامه هایی مانند "Terminal" یا "Console" را دیده اید که اینها فقط برنامه هایی هستند که یک پوسته را برای شما راه اندازی می کنند. در طول این دوره، ما در مورد شگفتی های پوسته یاد خواهیم گرفت. در این دوره از برنامه shell bash (پوسته Bourne Again) استفاده می کنیم، تقریباً تمام توزیع های لینوکس به طور پیش فرض روی پوسته bash خواهند بود. پوسته های دیگری مانند ksh، zsh، tsch در دسترس هستند، اما ما وارد هیچ یک از آنها نخواهیم شد.
بسته به توزیع، درخواست پوسته شما ممکن است تغییر کند، اما در بیشتر موارد باید به فرمت زیر پایبند باشد:
username@hostname:current_directory
pete@icebox:/home/pete $
به $ در انتهای فرمان توجه کنید پوسته های مختلف اعلان های متفاوتی خواهند داشت، $ برای یک کاربر معمولی است که از Bash، Bourne یا پوسته Korn استفاده می کند، هنگام تایپ دستور، نماد prompt را اضافه نمی کنید، فقط بدانید که آنجاست.
بیایید با یک دستور ساده شروع کنیم، اکو. دستور echo فقط آرگومان های متنی را در صفحه نمایش چاپ می کند:
$ echo Hello World