به یکباره نه!
شما ذره ذره چیزهای جدید رو یاد میگیری
فقط کافیه Bash رو شروع کنی و ایدههات رو پیاده سازی کنی.
من خودم طی این دو سال ۴۰ تا اسکریپت Bash نوشتم که بخوای حساب کنی ۶۰ صفحه از اون مطلب Bash شده! هنوز بقیهش رو نخوندم!
مثل باقی زبونهای برنامهنویسی. شما قواعد رو یاد بگیری، باقیش ایدهپردازی خودته. چون نیازهای آدمی متفاوته.
ابزارهای خط فرمان یه چیزن
بَش یه چیز دیگه.
برای اینکه به CLI مسلط بشی، فقط Bash کافی نیست. شما باید با ابزارهای گنو کار کنی.
بَش علاوهبر از اسکریپتهایی که میشه باهاش نوشت و علاوه بر مفسر بودنش، بستریه برای اجرای ابزارهای گنو
مثلاً اینکه شما بتونی grep رو خبره بشی. sed رو خبره بشی، باید ابزارهای گنو رو یاد بگیری نه فقط Bash رو.
شما اگه دورهٔ LPI رو نگذروندی، پیشنهاد میکنم دورهٔ LPIC جادی رو از سایتش بگیری و ببینی. بهترین پیشدرآمد برای یادگیری CLI
دیگه اونجا حساب کار دستت میاد. ابزارهای گنو رو جداگونه پیش میری، Bash رو جداگونه پیش میری (برای اسکریپت نوشتن) و کلاً شروع میکنی به فهمیدن گنو!
در نتیجه، شما مهمه که ابزارهای گنو رو بشناسی و در Bash Script به کار ببری. قواعد بَش مثل باقی زبونها سخت و پیچیده نیست (فقط یکم شلوغ پلوغه)