با هزاران فرمان معتبر برای کاربر خط فرمان، چگونه میتوانید تمام آنها را به خاطر بسپارید؟ پاسخ این است، نمیتوانید. قدرت واقعی کامپیوتر تواناییاش در انجام کار برای شما است. برای نیل به این منظور، ما از قدرت پوسته برای خودکار کردن کارها استفاده میکنیم. ما
در سادهترین عبارت، یک اسکریپت پوسته یک فایلِ محتوی یک سری از فرمانها است. پوسته این فایل را میخواند و فرمانها را مثل اینکه آنها به طور مستقیم در خط فرمان وارد شدهاند اجرا میکند.
پوسته تا اندازهای منحصر به فرد است، از این حیث که هم رابط خط فرمان قدرتمندی برای سیستم است و هم یک مفسر زبان اسکریپتنویسی است. به طوری که خواهیم دید، اکثر مواردی که میتوانند در خط فرمان انجام بشوند، در اسکریپتها نیز میتوانند انجام بشوند، و اکثر مواردی که در اسکریپتها میتوانند انجام بشوند در خط فرمان هم میتوانند انجام بشوند.
ما خیلی از ویژگیهای پوسته را پوشش دادهایم، اما بر ویژگیهایی تمرکز نمودهایم که بیشتر به طور مستقیم در خط فرمان استفاده میشوند. پوسته همچنین ویژگیهایی فراهم مینماید که معمولاً (اما نه همیشه) موقع نوشتن اسکریپتها به کار میروند.
اسکریپتها قدرت ماشین لینوکس شما را آشکار میسازند. بنابراین بیایید قدری لذت ببریم!