منتشر شده در ۳۰ دی، ۱۳۹۵

Unix یونیکس
۲۸- گرفتن خروجی از فایل در یونیکس
۷ دقیقه ١۷ ثانیه

۵۶ ویدیو

توسط پارس کلیک
یونیکس یک سیستم‌عامل چندوظیفگی و چند کاربره است که در سال ۱۹۶۹ به دست گروهی از کارمندان آزمایشگاه‌های بل متعلق به شرکت تلفن و تلگراف آمریکا (.AT&T Corp) شروع به توسعه شد. این گروه را کن تامسون، دنیس ریچی، برایان کرنیگان، داگلاس مکیلروی مایکل لسک و جو اوسانا شکل می‌دادند. یونیکس در آغاز به زبان اسمبلی نوشته شد اما در سال ۱۹۷۳ به طور کلی به زبان سی بازنویسی شد، که این کار توسعه یونیکس و هم پورت کردن آن به دیگر سکوها را ساده‌تر می‌کرد. یونیکس در ابتدا برای استفاده در بل سیستم در نظر گرفته شد ولی از اواخر دهه ۷۰ .AT&T Corp مجوز یونیکس را به طرف‌های بیرونی مختلفی داد که منجر به گونه‌های آکادمیک و تجاری از یونیکس شد، مانند BSD از دانشگاه کالیفرنیا، برکلی، AIX از آی‌بی‌ام، SunOS/سولاریس از سان مایکروسیستمز و زنیکس از مایکروسافت. شرکت تلفن و تلگراف آمریکا در ابتدای دهه ۹۰ حقوق خود در یونیکس را به شرکت نوول فروخت که نوول هم تجارت یونیکس را به شرکت سانتا کروز اوپریشن در سال ۱۹۹۵ فروخت؛ ولی نشان تجاری یونیکس در اختیار اوپن گروپ که یک کنسرسیوم استانداردهای تجاری است قرار گرفت و این گروه این نشان را به نام خود ثبت کرده است. تنها سیستم‌هایی که به صورت کامل با مشخصات یونیکس یکتا سازگار باشند و مبلغی پول به کنسرسیوم اوپن گروپ بپردازند، واجد شرایط استفاده از نام یونیکس هستند. دیگر سیستم‌ها می‌توانند شبه یونیکس نامیده شوند، هرچند که مؤسسه اوپن گروپ این نام را رد کرده است. در اواخر دهه ۱۹۷۰ و اوایل دهه ۱۹۸۰، نفوذ یونیکس در محافل دانشگاهی (خصوصاً ویرایش BSD که از دانشگاه برکلی سرچشمه گرفته) باعث پذیرش گسترده یونیکس توسط شرکت‌های مختلف شد و نسخه‌های تجاری مختلفی از یونیکس بوجود آمد همانند SunOS, اچ‌پی-یواکس, AIX. اگر گفته شود یونیکس آغازگر «دوره اطلاعات» و در امتداد آن «عصر اینترنت» است، کوچک‌ترین سخنی به گزافه گفته نشده‌است. در واقع تا همین امروز هم، تقریباً ٪۱۰۰ پیمان‌های مهم و باز که جنبش اینترنت را پدید آورده‌اند، مانند وب، از خانوادهٔ یونیکس آمده و می‌آیند. اینترنت در آغاز در یونیکس گسترش یافت و تا سال‌ها، واژهٔ «اینترنت» در میان کاربران یونیکس واژه‌ای کاملاً عادی و روزمره بود، درحالی که دیگران حتی این واژه را نشنیده بودند و یا با اکراه تمام به آن بی اعتنائی و حتی آن را مسخره می‌کردند. سیستم‌های یونیکس امروزی به شاخه‌های مختلفی تبدیل شده است که در مرور زمان به دست ای‌تی‌اندتی توسعه داده شده. یونیکس طوری طراحی شده است تا قابل انتقال به هر سیستمی، چند کاره و همچنین چند کاربره باشد. سیستم‌های یونیکس با ایده‌های جدیدی که مطرح کرده‌اند، شناخته می‌شوند: پرونده‌های متنی ساده، مترجم‌های خط فرمان و File System سلسله مراتبی و غیره. در مهندسی نرم‌افزار، یونیکس به خاطر زبان برنامه‌نویسی سی و فلسفه یونیکس ذکر می‌شود.

توجه: برای دانلود فایل های تمرینی به گیت هاب ما روید. بعضی از درس ها فایل تمرینی ندارند. این در ویدیوی اول گفته می شود.

۱- یونیکس چیست؟

۱ بهمن، ۱۳۹۵

۲- کمک از دستوران یونیکس

۲ بهمن، ۱۳۹۵

۳- کار با فایل ها و پوشه ها در یونیکس

۳ بهمن، ۱۳۹۵

۴- ساخت فایل در یونیکس

۴ بهمن، ۱۳۹۵

۵- خواندن فایل در یونیکس

۵ بهمن، ۱۳۹۵

۶- خواندن قسمتی از فایل در یونیکس

۶ بهمن، ۱۳۹۵

۷- ساخت پوشه در یونیکس

۷ بهمن، ۱۳۹۵

۸- حرکت و تغییر اسم فایل ها و پوشه ها در یونیکس

۸ بهمن، ۱۳۹۵

۹- کپی فایل ها و پوشه ها در یونیکس

۹ بهمن، ۱۳۹۵

۱۰- حذف فایل ها و پوشه ها در فایندر

۱۰ بهمن، ۱۳۹۵

۱۱- حذف فایل ها و پوشه ها در یونیکس

۱۱ بهمن، ۱۳۹۵

۱۲- لینک سخت hard link در یونیکس

۱۲ بهمن، ۱۳۹۵

۱۳- ساخت Symbolic Link در یونیکس

۱۳ بهمن، ۱۳۹۵

۱۴- جستجوی ساده در یونیکس

۱۴ بهمن، ۱۳۹۵

۱۵- مسیر دستورات در یونیکس

۱۴ بهمن، ۱۳۹۵

۱۶- دستکاری مسیرها در یونیکس

۱۵ بهمن، ۱۳۹۵

۱۷- اطلاعات سیستم و دیسک در یونیکس

۱۶ بهمن، ۱۳۹۵

۱۸- بازدید پردازش ها در یونیکس

۱۷ بهمن، ۱۳۹۵

۱۹- کشتن پردازش در یونیکس

۱۸ بهمن، ۱۳۹۵

۲۰- عملکردها برای متن در یونیکس

۱۹ بهمن، ۱۳۹۵

۲۱- عملکردهای ریاضی در یونیکس

۲۰ بهمن، ۱۳۹۵

۲۲- دو میانبور قوی در یونیکس

۲۰ بهمن، ۱۳۹۵

۲۳- مالکیت در یونیکس

۳ بهمن، ۱۳۹۵

۲۴- مالکیت و Alpha Notation در یونیکس

۲۲ بهمن، ۱۳۹۵

۲۵- مالکیت و Octal Notation در یونیکس

۲۲ بهمن، ۱۳۹۵

۲۶- نوشتن خروجی روی فایل در یونیکس

۲۳ بهمن، ۱۳۹۵

۲۷- اضافه کردن خروجی روی فایل ساخته شده در یونیکس

۲۳ بهمن، ۱۳۹۵

۲۸- گرفتن خروجی از فایل در یونیکس

۲۳ بهمن، ۱۳۹۵

۲۹- گرفتن خروجی از دستور توسط pipe در یونیکس

۲۴ بهمن، ۱۳۹۵

۳۰- نقطه سیاه در یونیکس

۲۵ بهمن، ۱۳۹۵

۳۱- فایل های تنظیمات در یونیکس

۲۶ بهمن، ۱۳۹۵

۳۲- نام های مستعار در یونیکس

۲۶ بهمن، ۱۳۹۵

۳۳- متغیرهای محیطی در یونیکس

۲۶ بهمن، ۱۳۹۵

۳۴- تنظیمات Command Prompt در یونیکس

۲۷ بهمن، ۱۳۹۵

۳۵- دستور grep در یونیکس

۲۷ بهمن، ۱۳۹۵

۳۶- دستور grep برای چند فایل در یونیکس

۲۸ بهمن، ۱۳۹۵

۳۷- گزینه های grep در یونیکس

۲۸ بهمن، ۱۳۹۵

۳۸ - عبارات با قاعده در یونیکس

۲۹ بهمن، ۱۳۹۵

۳۹- دستور tr در یونیکس

۲۹ بهمن، ۱۳۹۵

۴۰- دستور sed در یونیکس

۳۰ بهمن، ۱۳۹۵

۴۱- دستور sed و عبارات با قاعده در یونیکس

۳۰ بهمن، ۱۳۹۵

۴۲- دستور cut در یونیکس

۱ اسفند، ۱۳۹۵

۴۳- دستور diff در یونیکس

۱ اسفند، ۱۳۹۵

۴۴- گزینه های دستور diff در یونیکس

۱ اسفند، ۱۳۹۵

۴۵- دستور xargs در یونیکس

۱ اسفند، ۱۳۹۵

۴۶- مثال هایی از دستور xargs در یونیکس

۱ اسفند، ۱۳۹۵

۴۷- اتحاد Unix و Finder در مک

۲ اسفند، ۱۳۹۵

۴۸- کپی و پیوست توسط یونیکس در مک

۲ اسفند، ۱۳۹۵

۴۹- گرفتن Screen Shot توسط یونیکس در مک

۲ اسفند، ۱۳۹۵

۵۰- خاموش کردن توسط یونیکس در مک

۲ اسفند، ۱۳۹۵