ارتباط با شل از طریق رابطهای گرافیکی در لینوکس
تعریف #شل در سیستم لینوکس)
شل یک برنامهای است که دستورات را از ترمینال دریافت کرده و پس از بررسیهای مختلف (مانند جستوجوی فایل اجرایی برنامه یا دستور وارد شده در متغیر محیطی PATH و غیره) آن را برای اجرای به کرنل سیستم عامل منتقل میکند. شلهای مختلفی روی ترمینال نصب میشود.
__________
در اوایل معرفی سیستم لینوکس (اوایل دهه 1990) یک رابط دستوری برای ارتباط بین کاربر و کرنل وجود داشت. این رابط دستوری امکان اجرا، کنترل برنامهها و همچنین امکان انتقال فایلها را به نقاط مختلف سیستم میدهد.
______________________
کاربران با محبوبیت سیستم عامل ویندوز این انتظار را داشتند که امکان ارتباط آنها با سیستم لینوکس بیش از یک رابط دستوری باشد. بنابراین این نیاز در کاربران منجر به گسترش رابطهای گرافیکی مختلفی مانند unity، Gnome، KDE، XFCE، LXDE، Mate و غیره شده است.
___________________________________
لازم به ذکر است که هر توزیع لینوکس دارای واسط دستوری بوده اما میتوند واسط گرافیکی نداشته باشد.
___________________________________________________
نکته) در حالی که داشتن یک رابط گرافیکی خوب است اما دارای اشکالاتی نیز میباشد. وجود رابط گرافیکی باعث میشود که CPU عملا مقداری از قدرت پردازش خود را صرف تعامل با کارت گرافیک کند که این نکته در محیط سرور بسیار مهم است.
________________________________________________________________
این ویدئو مربوط به صفحات 30 تا 34 کتاب لینوکس مهندس مهدی شاهحسینی میباشد که از لینک زیر فایل دسترسی و خرید است.
https://www.ngsacademy.com/product/linux-book/
همه توضیحات ...