کدنگار

وبلاگ شخصی-آموزشی علی رشیدی

کدنگار

وبلاگ شخصی-آموزشی علی رشیدی

طبقه بندی موضوعی
پیوندهای روزانه
پیوندها

آموزش Linux Essentials - قسمت اول

دوشنبه, ۱۰ خرداد ۱۳۹۵، ۰۴:۰۶ ب.ظ

۱.معرفی لینوکس و توزیع های لینوکسی

لینوکس توسط دانشجوی فنلاندی، لینوس تروالدز در اوایل دهه ی ۹۰ میلادی ساخته شد. لینوکس بر اساس یونیکس ساخته شد، یونیکس، سیستم عاملی ساخته شده در دهه ۷۰ بود که برای استفاده در رایانه های کوچک طراحی شده بود. لینوکس از ایده ها، استاندارد ها و طراحی یونیکس بهره میبرد اما کد آن کاملا مستقل از یونیکس است.
یکی از مواردی که لینوکس را از سیستم عامل هایی مانند ویندوز و مک متمایز میسازد، این است که این سیستم عامل قدرتمند توسط شرکت خاصی پشتیبانی نمیشود و آزادانه در دسترس است (گاهی اوقات در متن های انگلیسی با کلمه ی free مواجه میشوید که به معنای رایگان نیست بلکه به معنای آزاد است). آزاد بودن آن بدین معناست که هر کس میتواند کد آنرا به رایگان دریافت کند و استفاده کند، یا آنرا از نو بسازد و منتشر کند (حتی غیر رایگان، اما برنامه باید آزاد بماند. در مورد برنامه های آزاد در آینده بیشتر توضیح خواهیم داد).
آنچه که باید بدانید، این است که لینوکس تنها هسته (کرنل) میباشد. به بیان ساده، بخشی از سیستم عامل است که وظایفی مانند اختصاص منابع سیستم مثل حافظه به برنامه ها و ... را بر عهده دارد. اما یک سیستم عامل تنها با یک کرنل قابل استفاده نیست و نیاز به برنامه های دیگری نیز دارد. این برنامه ها به همراه کرنل لینوکس در یک بسته بندی به نام "توزیع گنو/لینوکسی" منتشر میشوند. کلمه گنو(GNU) به استفاده از ابزار های گنو اشاره دارد. پس یک توزیع لینوکس، یک پکیج است که از کرنل لینوکس ، مستندات (Documentation) و برنامه های کاربردی تشکیل شده است. اینکه یک توزیع از چه برنامه های اساسی تشکیل میشود را در آینده خواهید آموخت...

تفاوت ها و شباهت های لینوکس و سایر سیستم عامل ها

در واقع سه سیستم عامل قدرتمند، یعنی لینوکس، OSX و ویندوز تنها در جزئیات با یکدیگر تفاوت دارند. هر سه یک محیط گرافیکی به کاربر ارائه میدند که به آنها اجازه میدهد با رایانه به ساده ترین نحو ارتباط برقرار کنند. برنامه های ضروری و مهم برای هر سه در دسترس است. این یک مزیت مهم است که مهاجرت بین این سه سیستم عامل به راحتی میسر باشد.
در کنار محیط گرافیکی، هر سه سیستم عامل یک خط فرمان را نیز ارائه میدهند. در ویندوز و OS X این قابلیت بیشتر به درد مدیران سیستم میخورد و کاربران عادی از آن استفاده نمیکنند، اما در لینوکس، خط فرمان ضروری ترین بخش سیستم عامل است و بسیاری از اعمال به وسیله آن انجام میشوند. خط فرمان در لینوکس (و همچنین OS X) ابزار های کاربردی بسیاری را به کاربران ارائه میدهد .
در لینوکس، یادگیری خط فرمان به اندازه محیط گرافیکی - و حتی بیشتر از آن - اهمیت دارد.


  • موافقین ۲ مخالفین ۰
  • ۹۵/۰۳/۱۰
  • ۳۶۳ نمایش
  • علی رشیدی

Linux

آموزش لینوکس

لینوکس

نظرات (۱)

  • محمدرضا ...
  • خط فرمان یه دنیای دیگه ای هست ... وقتی میرم توی konsole (‌ کاربر KDE هستم )‌ انگار دارم یه سیستم عامل جدید باز می کنم ... پیش زمینه خاص خودم ... کامپایلرهای خاص ... ویرایشگر محبوبم (‌ که Vim هست )‌ و ... 
    در حقیقت وارد دنیای درون کامپوتر میشم و مثل یه دوست باهاش صحبت می کنم ... تجربه بسیار لذت بخشی داره ... وقتی هم چیزی رو نمی دونم برام ( اکثر مواقع )‌ توضیح میده و حتی پیشنهاد میده ( man )‌ ... 
    لینوکس ناب رو در حقیقت فقط و فقط میشه با کامند لاین حس کرد ... بقیش دیگه لینوکس نیست ... اون توزیع منتشر شده هست ... 
    لینوکس یعنی خط فرمان و بس ... 
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی