» منظور از پوسته لینوکس چیست و چه کاربردی دارد
تعریف دقیق پوسته لینوکس چیست ، سوالی است که برای بیشتر مبتدیان لینوکس ایجاد می شود. ما خواهیم دید که یک پوسته لینوکس چیست و چه کاری انجام می دهد ، و همچنین چه کاری می تواند با سیستم انجام دهد. نکته ای که باید در نظر داشته باشید این است که پوسته اصولاً پیچیده نیست و به راحتی قابل کنترل است.
پوسته لینوکس چیست؟
لینوکس تنها سیستمی نیست که از پوسته استفاده می کند. در اکثر سیستم های نرم افزاری ، پوسته بخشی از نرم افزار است که از طریق آن کاربر می تواند با هسته سیستم ارتباط برقرار کند ، که در سیستم عامل ها و لینوکس هسته نامیده می شود. البته بسیاری از مردم دنیا زبان صفر و یک را نمی دانند ، بنابراین پوسته واسطه ای برای ارائه دستورات به رایانه می شود.
بش و پوسته های دیگر:
ابتدایی ترین پوسته ها روی سیستم های لینوکس وجود دارد و بین کاربر و هسته سیستم عامل ارتباط برقرار می کند. این پوسته ها مبتنی بر متن هستند ، به این معنی که باید دستورات را از طریق کیبورد وارد کنید.
Bash قطعاً رایج ترین پوسته در سیستم های لینوکس است و به طور کلی به عنوان پوسته پیش فرض در اکثر توزیع ها نصب می شود. Bash را می توان از بنیاد نرم افزار آزاد به دست آورد. اما اگر از توزیع رایج لینوکس استفاده می کنید ، همه آنها از Bash استفاده می کنند.
پوسته های دیگری برای سیستم عامل لینوکس وجود دارد ، مانند: sh (پوسته بورن) ، CSH (پوسته) ، کور KSH (پوسته Korn پو) و TCSH (پوسته C-Tenx). تمام این پوسته ها ، اگرچه عملکرد یکسانی دارند ، اما خدمات مختلفی را به کاربر داخل ارائه می دهند.
دستورات Shell:
با کمک این پوسته ها می توان داده ها را از طریق خط فرمان منتقل کرد. دستورات زیادی برای تعامل با سیستم عامل وجود دارد و البته هیچ کس همه آنها را نمی داند. یک تفاوت مهم بین یک فرمان پوسته و یک دستور لینوکس وجود دارد. دستورات پوسته در آن تعبیه شده و به پوسته مورد استفاده شما بستگی دارد و از یک کامپیوتر به رایانه دیگر تغییر نمی کند و ابتدایی ترین کارهای یک کامپیوتر را انجام می دهد. دیگر از طرف دیگر ، دستورات لینوکس معمولاً به زبان برنامه نویسی نوشته شده اند (C) و به توزیع دقیق مورد استفاده بستگی دارند. اما صرف نظر از همه اینها ، چگونه می توان دستورات را به پوسته منتقل کرد؟
ترمینال لینوکس و سایر روشهای تعامل:
آسانترین راه برای برقراری ارتباط و وارد کردن دستورات درون پوسته از طریق یک ترمینال است. در ترمینال می توانید دستورات زیادی را وارد کنید تا بتوانید کامپیوتر را به صورت دستی کنترل کنید.
می توانید اطلاعات مربوط به درایور را ویرایش یا حتی برنامه ها را نصب کنید. بعضی اوقات نیاز به استفاده از این دستورات به حدی زیاد می شود که بسیاری از کاربران عادی از کار با لینوکس خسته می شوند.
برنامه های زیادی وجود دارد که در پوسته اجرا می شوند. از مرورگرهای اینترنتی گرفته تا بازی های رایانه ای و برنامه های کاربردی که به اتصال بی سیم نیاز دارند. اینها همه پوسته های داخل پوسته دیگر هستند. البته برنامه هایی وجود دارد که به طور غیرمستقیم یک پوسته است. نرم افزار اتصال به اینترنت شما ، مرورگر Mozilla Firefox و بسیاری از نرم افزارهای دیگر همه پوسته ای هستند که با سیستم عامل در تعامل هستند.
پوسته های گرافیکی:
در بین کاربران رایانه ، بسیاری به ظاهر یک محیط اهمیت می دهند. به همین دلیل ، پوسته های گرافیکی نوع دیگری از پوسته های مورد استفاده تقریباً در سایر توزیع های لینوکس است. این پوسته ها رابط های گرافیکی کاربر هستند که در آن کاربر می تواند با سیستم کار کند. سه پوسته محبوب گرافیکی لینوکس nGnome ، KDE و Xfce است.


وبلاگ مجله اینترنتی آگورا
مطلب مرتبط
آموزش Communication در هوانوردی