دانلود کتاب راهنمای اسکریپت نویسی لینوکس
|
عنوان فارسی: راهنمای اسکریپت نویسی لینوکس |
دانلود کتاب
جزییات کتاب
هدف این کتاب معرفی دنیای جذاب اسکریپت نویسی لینوکس و همچنین سیستم عامل لینوکس می باشد. امروزه لینوکس یکی از محبوب ترین سیستم عامل¬های موجود می باشد. این سیستم عامل در ابزارهای متعددی همانند تلفن های همراه، ابزارهای صنعتی، کامپیوترهای خانگی و ... استفاده می شود. لینوکس نسل گرافیکی سیتم عامل یونیکس می باشد همانند ویندوز که در واقع نسل گرافیکی سیستم عامل DOS بود. یونیکس اولین بار توسط دنیس ریچی Dennis Ritchie، کن تامسون Ken Thompson، داگلاس مکیلروی Douglas McIlroy و جو اوسانا Joe Ossanna توسعه داده شد. این سیستم عامل سیستم عامل مبتنی بر خط فرمان بود به این معنا که کنترل سیستم عامل و اجرای برنامه از طریق دستورات که در خط فرمان صادر می شد، صورت می گرفت، همانند سیستم عامل داس. اما قابلیت بسیار مهمی که در این سیستم عامل وجود داشت فعال بودن سیستم عامل در زمان اجرای برنامه ها بود. به عبارت دیگر سیستم عامل داس سیستم عامل تک فرآیند Single Process بود یعنی در زمان اجرای یک فرآیند سیستم عامل هیچ گونه دخالتی در کنترل منابع همانند حافظه، پردازشگر و ... نداشت و فرآیند در حال اجرا می توانست تمامی منابع را مصرف کرده و حتی باعث خرابی Crash کل سیستم گردد. اما در سیستم عامل یونیکس، سیستم عامل همواره فعال بوده و اجرای فرآیند را کنترل می نمود و در نتیجه همزمان امکان اجرای چندین فرآیند وجود داشت لذا این سیستم عامل یک سیستم عامل چند فرآیندی Multi Process بود.