سفارش تبلیغ
صبا ویژن
دانش، پرده ای جلوگیر از آفتها است . [امام علی علیه السلام]
لوگوی وبلاگ
 

آمار و اطلاعات

بازدید امروز :1
بازدید دیروز :0
کل بازدید :24396
تعداد کل یاداشته ها : 11
103/9/28
5:39 ص
موسیقی
 این پست در مورد معماری لینوکس و اجزای تشکیل دهند? آن، شل رایج سیستم عامل لینوکس و شروع کار با لینوکس به صورت عملی، خواهید خواند :

 

معماری لینوکس :

سیستم عامل GNU/Linux شامل  Kernel، Shell ، Utilities و Application Programs می باشد.

Kernel :

هست? سیستم لینوکس، کرنل است. کرنل منابع یک کامپیوتر را کنترل کرده و آنها را به کاربران و وظایف مختلف اختصاص می دهد. کرنل به صورت مستقیم با سخت افزار ارتباط برقرار می کند.

 

Shell :

لینوکس یک رابط کاربر ساده به نام شل دارد که سرویس هایی که یک کاربر نیاز دارد را فراهم می کند. شل ها، کاربران را از داشتن معلومات در مورد جزئیات پیچید? سخت افزار بی نیاز می کنند.

بعضی از شل های لینوکس عبارتند از : bash ، sh ، tcsh ، csh و ksh .

 

Linux Utilities & Application Programs :

Utility های لینوکس یا همان دستورات (Command) ، یک مجموعه از برنامه ها هستند که پردازش های روزانه (معمول) را سرویس می دهند.

بخشی از این Utility ها به عنوان Application در نظر گرفته می شوند، همانند : Database Management System ها ، Word Processor ها و ...

 

Shell های موجود در لینوکس :

شل همانند هر برنام? دیگری در سیستم لینوکس اجرا می شود.

در زیر نام تعدادی از شل های سیستم های Unix / Linux را می بینید :

Bourne Shell              C Shell                   Korn Shell              Restricted Shell

Bash Shell                  Tcsh Shell              A Shell                   Z Shell

ولی تنها bash را شرح می دهیم :

Bash برگرفته از عبارت Bourne Again Shell می باشد. در واقع bash صورت پیشرفت? Bourne shell و همچنین شل پیش فرض اکثر سیستم های لینوکس است.

این شل را در مسیر /bin/bash می توان یافت.

از مزایای این شل اینست که قابلیت Storing the History را داراست. به این معنا که کاربر براحتی و به کمک Arrow Key ها می تواند به دستورات قبلی که استفاده کرده است، دسترسی داشته باشد.

 

ادامه مطلب...