خط فرمان
در ترمینال لینوکس و مک سریع کار کنید.
خط فرمان جایی است که برنامهنویسها سریعتر از هر جای دیگری کار میکنند: سرورها موس ندارند، لاگها متن سادهاند و یک خط دستور کار پنجاه کلیک را انجام میدهد. این مسیر از اولین دستور شما شروع میشود و با اسکریپتهایی که تصمیم میگیرند، پردازش متن با ابزارهای خودتان و نشستهایی که روی یک سرور راه دور زنده میمانند تمام میشود.
دستورها روی لینوکس و مک یکسان کار میکنند و خروجیهایی که میبینید دقیقاً همان چیزی است که لینوکس چاپ میکند. در ویندوز از Git Bash یا WSL (زیرسیستم ویندوز برای لینوکس) استفاده کنید تا همین شل را داشته باشید.
- درس
- ۱۴
- زمان
- ۲ ساعت
- سطح
- مقدماتی
- برنز باز
- نقره باز
- طلا قفل
آمادهای ثابتش کنی؟
سه آزمون منتظرند: برنز، نقره و طلا.
در پایان این مسیر میتوانی
- در سیستم فایل جابهجا شوید و فایلها و پوشهها را بدون موس مدیریت کنید
- لاگها را با less، tail و grep بخوانید، دنبال کنید و جستوجو کنید
- ابزارهای کوچک را با پایپ و تغییر مسیر خروجی به هم وصل کنید و به سؤالهای واقعی جواب بدهید
- اولین اسکریپت شل خودتان را بنویسید و اجرا کنید و مجوزها، PATH و متغیرهای محیطی را بفهمید
- با کلیدهای SSH بهصورت امن وارد سرورهای راه دور شوید
- متن را با sed و awk پردازش کنید، برنامههای در حال اجرا را مدیریت کنید و کار روی سرور را با tmux زنده نگه دارید
نقشهٔ مسیر
۱ فصل ۱قدمهای اول در شل
ترمینال و شل چه هستند، جابهجایی بین پوشهها و ساختن، کپی کردن و پاک کردن فایلها.
۰ / ۴۲ فصل ۲ابزارهای قدرتمند
لاگها را بخوانید و جستوجو کنید، ابزارها را با پایپ به هم وصل کنید، اسکریپت بنویسید و روی سرورهای راه دور کار کنید.
۰ / ۶۳ فصل ۳گامهای بعدی
قدم بعدی کجاست: اسکریپتهایی که تصمیم میگیرند، پردازش متن و کارهای طولانی روی سرور.
۰ / ۴