Pipeها و تغییر مسیر
بخشی از دوره لینوکس
در درس قبل تقریبا بیآنکه حواستان باشد با | پایپلاینهای کوچکی ساختید و خروجی یک ابزار متنی را به ابزار بعدی فرستادید. وقتش است سرعت را کم کنیم و ببینیم آن کاراکتر واقعا چه کار میکند، چون نحو ویژهای مخصوص grep و awk نیست. هر فرمانی که در Linux اجرا میکنید، بدون استثنا، سه جریان داده به آن وصل است: یکی که از آن ورودی میخواند، یکی که خروجی عادی را در آن مینویسد، و یکی که پیامهای خطا را در آن مینویسد.
نام یک فرمان را که بگویید، احتمالا آنچه چاپ میکند را توصیف میکنید. ولی زیر پوسته، هر فرمان به سه کانال جداگانه وصل است. stdin («ورودی استاندارد») جایی است که فرمان از آن ورودی میخواند و به طور پیشفرض صفحهکلید شماست. stdout («خروجی استاندارد») جایی است که فرمان خروجی عادی و موفقش را در آن مینویسد و به طور پیشفرض صفحه نمایش شماست.
میخواهی لینوکس Pipeها و تغییر مسیر را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با لینوکس آماده دریافت کنی و Pipeها و تغییر مسیر را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسPipeها و تغییر مسیرچه چیزهایی یاد میگیری
- Pipes
- Stdout
- Stderr
- Stdin
- Redirection
- Tee
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
17 درس- 1Shell و اولین دستورها20 دقیقه
- 2سیستم فایل و ناوبری25 دقیقه
- 3فایلها و مجوزها30 دقیقه
- 4ابزارهای متنی: grep، sed، awk30 دقیقه
- 5Pipeها و تغییر مسیر25 دقیقه
- 6فرآیندها و سیگنالها30 دقیقه
- 7کاربران و گروهها25 دقیقه
- 8مدیریت بستهها25 دقیقه
- 9مبانی شبکه30 دقیقه
- 10اسکریپتنویسی شل35 دقیقه
- 11سرویسهای systemd35 دقیقه
- 12SSH و دسترسی از راه دور30 دقیقه
- 13لاگها و گزارشها25 دقیقه
- 14دیسکها و ذخیرهسازی30 دقیقه
- 15Cron و وظایف زمانبندیشده25 دقیقه
- 16عملکرد و نظارت30 دقیقه
- 17پروژه نهایی: راهاندازی سرور60 دقیقه
