sed یکی از دستورهای پایهای و اصلی سیستمعاملهای شبه یونیکس است. نام این دستور از ترکیب stream editor آمدهاست که به معنای ویرایشگر استریم است. این دستور متن ورودی را تجزیه و تحلیل (پردازش) میکند و با پیادهسازی یک زبان برنامهنویسی، متن ورودی را به متنی با ساختار دلخواه کاربر تبدیل میکند. این دستور متن ورودی را خط به خط (به صورت ترتیبی) میخواند و تغییرهای لازم را که از طریق خط فرمان (یا توسط اسکریپت sed) به دستور داده شدهاست را بر متن اعمال میکند و سپس خط (خطوط) را خروجی میدهد. AWK یک زبان برنامهنویسی مفسری است که برای پردازش متن طراحی شده و عموماً به عنوان ابزاری برای گزارشگیری و استخراج دادهها مورد استفاده قرار میگیرد. این زبان برنامهنویسی، تبدیل به یکی از ویژگیهای استاندارد در سیستمعاملهای خانواده یونیکس شده است. زبان AWK در دهه ۱۹۷۰ در آزمایشگاههای بل طراحی شد. نام این زبان از نام خانوادگی طراحان آن Alfred Aho, Peter Weinberger, و Brian Kernighan گرفته شده است. سرواژه AWK در زبان انگلیسی، عمدتاً مشابه نام پرنده auk تلفظ میشود، که تصویری از این پرنده بر روی جلد کتاب زبان برنامهنویسی AWK استفاده شده است، هرچند که AWK به صورت مجزا و حرفبهحرف هم تلفظ میشود. در دوره آموزشی Pluralsight Linux Administration with sed and awk با مدیریت لینوکس توسط دستورات sed و awk آشنا می شوید.
ویندوز ۱۰ (Windows 10) با اسم رمز آستانه/سرآغاز (Threshold) تازهترین نسخهٔ سیستمعامل از خانوادهٔ ویندوز انتی شرکت مایکروسافت است و نسخهٔ پس از ویندوز ۸٫۱ بشمار میآید. ویندوز ۱۰ نخستین بار در ۸ مهر ماه ۱۳۹۳ در یک رویداد رسانهای پرده برداری شد. ارتقاء به این ویندوز برای دارندگان ویندوز ۷ و ویندوز ۸٫۱ (به غیر از نسخههای Enterprise) در سال اول رایگان است. در ادامه مایکروسافت تصمیم دارد تا با فروش اشتراک یک ساله ویندوز، سود خود را تأمین کند. این سیستم عامل در رایانههای شخصی، رایانههای همراه، تبلتها، تلفنهای هوشمند و رایانههای شخصی یکپارچه بهکار میرود. نسخهٔ نهایی این سیستم عامل در ۷ مرداد (۲۷ ژوئیه) و از طریق ویندوز آپدیت در دسترس همگان قرار گرفته است. دانلود این نسخه از ویندوز برای کسانی که آن را رزرو کردهاند (دریافت از طریق ویندوز آپدیت)، به صورت مرحله به مرحله است. در دوره های آموزشی Pluralsight Windows 10 Configuring (70-697) Tutorial Series با پیکربندی ویندوز 10 آشنا می شوید.
VirtualBox محصول شرکت Oracle نام نرم افزاری است که به کاربران اجازه استفاده از چندین سیستم عامل را به صورت مجازی به کاربر می دهد. در این نرم افزار سرعت بارگذاری برنامه و سیستم عامل های مجازی فوق العاده بالا بوده و کاربر اصلاً حس نخواهد کرد که ویندوز و یا سیستم عاملش مجازی است. این نرم افزار انواع سیستم عامل ها نظیر لینوکس، ویندوز و ... را به صورت کامل پشتیبانی می کند. کافی است فضایی از هارد را به این نرم افزار اختصاص داده تا سیستم عاملی مجازی شروع به نصب شدن شود. در دوره آموزشی Udemy VirtualBox Boot Camp: How To Install 12 Operating Systems با نصب 12 سیستم عامل مختلف روی VirtualBox آشنا می شوید.
هدف گواهینامهی بنیاد حرفهای لینوکس (Linux Professional Institute Certification) یا LPIC تایید صلاحیت متخصصین فناوری اطلاعات در زمینهی سیستمعامل لینوکس و ابزارهای مرتبط با آن است. این مدرک وابسته به توزیع خاصی نیست و با توجه به استاندارد اصلی لینوکس و سایر استانداردها و قراردادهای مرتبط طراحی شده است. گواهینامههای LPIC در چند سطح مختلف قابل دریافت است. هدف اصلی گواهینامه LPIC-2 مدیریت ایستگاههای کوچک تا متوسط (که دارای سرورهای لینوکس و مایکروسافت هستند) می باشد. برای دریافت گواهینامه موسسه تخصصی لینوکس سطح دو، واجدین شرایط میبایست از دو آزمون شماره ۲۰۱ و ۲۰۲ با موفقیت عبور کنند. این آزمونها میتوانند به ترتیب دلخواه گرفته شوند اما واجدین شرایط میبایست پیش از آن، گواهینامه موسسه تخصصی لینوکس سطح یک را با موفقیت پشت سر گذاشته باشند. در دوره آموزشی Pluralsight Linux: Managing Web Services (LPIC-2) با مدیریت وب سرویس ها در لینوکس آشنا می شوید.
کسانی که برنامه نویس هستند و نرم افزارهای تحت ویندوز می نویسند، حتما باید بدانند که ویندوز چگونه کار می کند، مکانیزم های مختلف آن چیست و از چه الگوریتم هایی برای اجرای فرآیندها استفاده می کند. در این صورت یک برنامه نویس می تواند از راه و روش های بهتری نرم افزار را طراحی کند تا بیشترین بازده هی را داشته باشد. در صورتی که برنامه نویس Win32 هستید یا یک توسعه دهنده تحت NET. هستید و یا حتی قصد نوشتن داریوری برای سخت افزار خاص خود را دارید، حتما باید با مفاهیم پایه ای ویندوز آشنا شوید تا بتوانید به راحتی مشکلات پیجیده را حل کنید. در دوره آموزشی Pluralsight Windows Internals با مفاهیم اصلی ویندوز مانند فرایند، نخ، حافظه مجازی و موارد بیشتری به طور پیشرفته آشنا می شوید.
بدافزار، برنامههای رایانهای هستند؛ به علت آنکه معمولاً کاربر را آزار میدهند یا خسارتی بوجود میآورند، به این نام مشهورند. برخی از آنان فقط کاربر را میآزارند. مثلاً وی را مجبور به انجام کاری تکراری میکنند. اما برخی دیگر سیستم رایانهای و دادههای آن را هدف قرار میدهند که ممکن است خساراتی به بار آورند. در عین حال ممکن است هدف آن سختافزار سیستم کاربر باشد. ویروس، یک نوع از بدافزار است که در اغلب مواقع بدون اطلاع كاربر اجرا شده و تلاش میکند خودش را در یک کد اجرایی دیگر کپی کند. وقتی موفق به انجام این کار شد، کد جدید، آلوده نامیده میشود. کد آلوده وقتی اجرا شود، به نوبهی خود کد دیگری را میتواند آلوده کند. این عمل تولید مثل یا کپیسازی از خود بر روی یک کد اجرایی موجود، ویژگی کلیدی در تعریف یک ویروس است. در دوره آموزشی Pluralsight Windows Virus and Malware Troubleshooting با نحوه شناسایی، کنترل و رفع ویروس ها و بدافزارها در ویندوز آشنا می شوید.
ویندوز ۱۰ (Windows 10) با اسم رمز آستانه/سرآغاز (ترش هولد یا Threshold) تازهترین نسخهٔ سیستمعامل از خانوادهٔ ویندوز انتی شرکت مایکروسافت پس از ویندوز ۸٫۱ بشمار میآید. دستیار دیجیتال کورتانا مانند سیری در آیاواس و گوگل ناو در اندروید که در تلفنهای همراهاند اینبار در ویندوز ۱۰ بر روی نوار وظیفه در کنار دکمهٔ استارت بهعنوان یک کادر جستوجو به کار میرود. هنوز صفحهٔ آغازین (Start screen) در محیط لمسی وجود دارد، ولی سمت راست صفحه دارای یک ستون برای نمایش میانبرها و دکمهٔ «همهٔ برنامهها»(All apps) است. منوی آغازین (Start Menu) به عنوان بخشی از میز کار مانند ویندوز ۷ ولی با رابطی تازهتر، کاشیهای زنده و اپلیکیشنهایی با رابط کاربری مدرن را درون خود جای خواهد داد؛ در منوی استارت هنچنین بخش جستجویی افزوده شده که به کاربر اجازه میدهد علاوه بر اطلاعات و فایلهای درون رایانه، در اینترنت هم به جستوجو بپردازد. در دوره آموزشی CBT Nuggets Microsoft Windows 10 70-698: Installing and Configuring Windows 10 با نحوه نصب و پیکربندی ویندوز 10 و آمادگی برای آزمون 70-698 مایکروسافت آشنا می شوید.
لینوکس (Linux) سیستمعاملی شبه یونیکسی است که بخش عمدهٔ آن سازگار با استاندارد پازیکس است. از دید فنی لینوکسْ تنها نامی است برای هستهٔ سیستمعامل و نه کل آن. هستهای که نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد. اما به طور معمول این نام اطلاق میشود به سیستمعاملهایی که از همنهش (composition) لینوکس (به عنوان هسته سیستمعامل) با نرمافزارهای آزاد و متنباز بدست میآیند. درحالیکه بنیاد نرمافزار آزاد سیستمعامل حاصل از این همنهش را «گنو/لینوکس» مینامد اما همانطور که گفته شد به طور معمول آنرا لینوکس میخوانند. این دوگانگی در نام نهادن منجر به بحث نامگذاری گنو/لینوکس شدهاست. لینوکس از سختافزارهای مختلفی پشتیبانی میکند از جمله ساعت (Linux Watch)، تلفنهای همراه، تبلتها، مسیریابها، و کنسولهای بازی تا رایانههای رومیزی، رایانههای بزرگ و ابررایانهها. به سیستمعامل بنا شده با هسته لینوکس، توزیع لینوکس (linux distribution) میگویند که به طور معمول شامل ابزارهای گسترش نرمافزار، پایگاههای داده، سرویس دهندههای وب مثل آپاچی، محیطهای رومیزی مانند گنوم و کیدیئی و اکسافسیای و مجموعههای اداری مانند اُپن آفیس هستند. در دوره آموزشی Packt Learning Path: Linux Sysadmin Basics با اصول و مقدمات مدیریت سیستم در لینوکس آشنا می شوید.
برای لینوکس shell های مختلفی وجود دارند اما بصورت پیش فرض لینوکس ها از شلی به نام Bash استفاده می کنند. توجه کنید که هرکدام از انواع shell ها در باطن کار مشابهی انجام می دهند اما در ظاهر دستوراتی با شکل استفاده ی متفاوت را به کار می برند. بطور کلی برای اجرا شدن یک دستور در سیستم عامل ها ابتدا باید دستور مورد نظر به زبان صفر و یک تبدیل شود تا برای هسته ی سیستم عامل قابل درک باشد و پس از آن این دستور توسط هسته پردازش و در نهایت اجرا شود. پس بنابراین برای برقراری ارتباط ما با هسته ی سیستم عامل به یک واسط نیاز داریم تا دستوری را که توسط کاربر ایجاد شده است را دریافت و آنرا به زبانی قابل فهم برای هسته ترجمه کند. این واسط همان shell (پوسته) است. به عبارت دقیق تر shell ها برنامه هایی هستند که دستورات متنی (text-based) قابل فهم برای بشر را دریافت و آنها را به زبان کرنل (هسته) ترجمه می کنند تا kernel بتواند آنها را تحلیل و پردازش کند. در دوره آموزشی LiveLessons Bash Scripting (Fundamentals + Advanced) در دو بخش مبانی و پیشرفته با دستورات و نحوه استفاده از آنها در شل لینوکس شامل آشنا می شوید.
امروز بیش از هر زمانی، مردم تمایل بیشتری برای استفاده از کامپیوترهای Mac دارند و همین مسئله باعث شده است تا هر سال کمپانی سازنده نسخه جدیدتر و کاملتری را برای طرفداران خود منتشر کند. این دلیلی است که باعث می شود یک مک، همیشه مک بماند. OS X این امکان را برای شما به وجود می آورد تا در کنار کارهای روزانه، لذت انجام آنها را تجربه کنید. OS X El Capitan بر اساس ویژگی های پیشگامانه و رابط کاربری زیبای نسخه قبلی با نام OS X Yosemite طراحی شده است، کسب تجربه و بهبود عملکرد تنها بخشی از راه طولانی میان دو تفاوت بزرگ را نمایان می کند. OS X El Capitan راه ساده تر و هوشمندانه تری برای انجام کارهایی مانند اجرای چندین برنامه به طور همزمان، جستجوی اطلاعات، نگه داشتن برگه های وب سایت های مورد علاقه، چک کردن ایمیل، یادداشت برداری و بسیاری کار دیگر که هر روز با مک خود انجام می دهید را پیش رویتان قرار خواهد داد. OS X El Capitan , مکتب مک را به سطوح جدیدی ارتقا داده است. در دوره آموزشی Lynda macOS Server Essential Training با نحوه نصب و استقرار OS X El Capitan بر روی سرورهای مختلف از جمله iCloud آشنا می شوید.