در این درس تصمیم داریم از چیزی که ممکن است جالبترین ویژگی خط فرمان باشد، پردهبرداری کنیم. این ویژگی، تغییر مسیر I/O (یا I/O redirection) نام دارد. “I/O” مخفف ورودی/خروجی (یا Input/Output) است و با این قابلیت میتوانیم مسیر ورودی و خروجی دستورات را به (فایلها) و از فایلها تغییر دهیم، و همچنین چندین دستور را در (قالب) پایپلاین های فرمان قدرتمند به یکدیگر متصل کنیم. برای نمایش این قابلیت، ما دستورات زیر را معرفی خواهیم کرد:
- cat – الحاق فایلها
- sort – مرتبسازی خطوط متن
- uniq – گزارش یا حذف خطوط تکراری
- grep – چاپ خطوط منطبق با یک الگو
- wc – چاپ تعداد خطوط جدید، کلمات و بایتها برای هر فایل
- head – نمایش بخش اول یک فایل
- tail – نمایش بخش آخر یک فایل
- tee – خواندن از ورودی استاندارد و نوشتن در خروجی استاندارد و فایلها
متن بالا بخشی از ترجمه کتاب The Linux Command Line (به فارسی: خط فرمان لینوکس) نوشته William Shotts است که نسخه اصلی آن از طریق وبسایت رسمی کتاب (https://linuxcommand.org) قابل دسترسی است. (فهرست مطالب کتاب خط فرمان لینوکس).

