دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • اسفند

جلسه ۰۱-۰۱ : شروع کار با یونیکس (UNIX)

  • دسته‌بندی‌ها :
جلسه ۰۱-۰۱ : شروع کار با یونیکس (UNIX)
    • جزئیات
    • نوع محتواآموزشی

      دوستان و علاقمندان به مباحث آموزش یونیکس (UNIX) ، این آموزش را از سایت پی وی لرن دنبال خواهیم نمود. یونیکس چیست؟ با بیان مراحل شروع کار با یونیکس (UNIX) در این مورد توضیحاتی خواهیم داشت. این بخش در دو قسمت تنظیم شده است. بنابراین با ادامه ی مطالب همراه باشید.

      شروع کار با یونیکس (UNIX)

      یونیکس چیست؟

      در ابتدا می خواهیم بدانیم که اصلا یونیکس چیست؟

      یونیکس سیستم عاملی است که شامل دسته ای از برنامه هاست که بین رایانه و کاربر نقش لینک را ایفا می کند.

      برنامه های رایانه ای که منابع سیستم را تخصیص می دهند و کلیه جزئیات داخلی رایانه را هماهنگ می کنند ، سیستم عامل (operating system) یا kernel نامیده می شود.

      کاربران از طریق برنامه ای معروف به shell با هسته (kernel) ارتباط برقرار می کنند. shell یک مفسر خط فرمان است. shell دستورات وارد شده توسط کاربر را تفسیر می کند و آن ها را به زبانی تبدیل می کند که توسط kernel قابل درک است.

      یونیکس در ابتدا در سال ۱۹۶۹ توسط گروهی از کارمندان AT&T کن تامپسون ، دنیس ریچی ، داگلاس مک ایلروی و جو اوسانا در آزمایشگاه های بل ساخته شد.

      انواع مختلفی از یونیکس در بازار وجود دارد. Solaris Unix, AIX, HP Unix و BSD چند نمونه از آن ها، هستند. لینوکس یک سیستم‌ عامل شبه یونیکس است که به صورت آزاد در دسترس است.

      چندین نفر می توانند همزمان از یک کامپیوتر یونیکس استفاده کنند. از این رو یونیکس یک سیستم چند کاربره (multiuser) نامیده می شود.

      کاربر همچنین می تواند همزمان چندین برنامه را اجرا کند. از این رو یونیکس یک محیط چند وظیفه ای (multitasking) است.

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

      در این جا یک نمودار از یک سیستم یونیکس آمده است.

       

      شروع کار با یونیکس (UNIX) - یونیکس چیست؟

      شروع کار با یونیکس (UNIX) – یونیکس چیست؟

      مفاهیم اصلی که تمام نسخه های یونیکس را متحد می کند ، شامل چهار اصل زیر است.

      هسته (Kernel) – هسته قلب سیستم عامل است. با سخت افزار و بیش تر کارهایی مانند مدیریت حافظه ، برنامه ریزی کار و مدیریت فایل ارتباط برقرار می کند.

      Shell – پوسته یا Shell ابزاری است که درخواست های شما را پردازش می کند. وقتی یک فرمان را در ترمینال خود تایپ می کنید ، Shell دستور را تفسیر می کند و برنامه مورد نظر خود را فراخوانی می کند. Shell از سینتکس استاندارد برای همه دستورات استفاده می کند. C Shell, Bourne Shell و Korn Shell معروف ترین Shell هایی هستند که با بیش تر انواع یونیکس در دسترس هستند.

      دستورات و خدمات – دستورات و خدمات مختلفی وجود دارد که می توانید در فعالیت های روزانه خود از آن ها استفاده کنید. cp, mv, cat و grep و غیره نمونه های کمی از دستورات و خدمات هستند. بیش از ۲۵۰ دستور استاندارد، به علاوه تعداد زیادی از آن ها که، از طریق نرم افزار شخص ثالث ارائه شده است. همه دستورات با گزینه های مختلف همراه هستند.

      فایل ها و دایرکتوری ها – تمام داده های یونیکس در فایل ها سازماندهی می شوند. همه فایل ها سپس در دایرکتوری ها سازماندهی می شوند. این فهرست ها بعداً در ساختاری شبیه به درخت به نام سیستم فایل (filesystem) سازماندهی می شوند.

      راه اندازی سیستم

      اگر رایانه ای دارید که سیستم عامل یونیکس در آن نصب شده باشد ، برای اجرای آن باید به سادگی سیستم را روشن کنید.

      به محض روشن کردن سیستم ، شروع به بوت شدن می کند و سرانجام باعث می شود وارد سیستم شوید ، این فعالیتی برای ورود به سیستم و استفاده از آن برای فعالیت های روزانه ی شماست.

      ورود به یونیکس

      هنگامی که برای اولین بار به یک سیستم یونیکس متصل می شوید ، معمولاً اعلانی مانند مورد زیر را مشاهده می کنید.

      مثال : 

      برای ورود به سیستم (log in):

      • شناسه کاربری یا userid و رمز عبور خود را آماده کنید. اگر هنوز این موارد را ندارید با سرپرست سیستم خود تماس بگیرید.
      • شناسه کاربری خود را در قسمت ورود به سیستم تایپ کنید ، سپس ENTER را فشار دهید. userid شما حساس به حروف (case-sensitive) است ، بنابراین مطمئن شویدکه آن را دقیقاً طبق دستور مدیر سیستم خود تایپ می کنید.
      • رمزعبور خود را در بخش رمز عبور تایپ کنید ، سپس ENTER را فشار دهید. رمز عبور شما نیز حساس به حروف است
      • اگر userid و رمز ورود صحیح را ارائه دهید ، اجازه ورود به سیستم را خواهید داشت. اطلاعات و پیام هایی که در صفحه نمایش داده می شود را بخوانید که به شرح زیر است.

      مثال : 

      از شما می خواهیم یک فرمان سریع (سابقا به نام $ prompt خوانده می شد) ارائه شود و در آن جا همه دستورات خود را تایپ کنید. به عنوان مثال ، برای بررسی تقویم ، باید دستور cal را به صورت زیر تایپ کنید.

      مثال : 

      کلام پایانی

      مراحل شروع کار با یونیکس (UNIX) را در این بخش از آموزش یونیکس مورد بررسی قرار دادیم. در بخش بعدی نیز این موضوع را ادامه خواهیم داد. با آموزش های ما از وب سایت پی وی لرن همراه باشید.

      QR:  جلسه ۰۱-۰۱ : شروع کار با یونیکس (UNIX)
      به اشتراک بگذارید