بیشتر سرورها، کانتینرها و سیستمهای CI روی لینوکس اجرا میشوند. با چند ده دستور پایه، در ترمینال سریع و مستقل کار میکنید.
man و --help راهنمای هر دستور را نشان میدهند. با Tab نامها کامل میشوند و با Ctrl+R دستورهای قبلی را پیدا میکنید.
grep -rn متن را در کل پروژه با شمارهی خط پیدا میکند و find فایلها را بر اساس نام، نوع و زمان تغییر.
با | خروجی یک دستور ورودی دستور بعدی میشود. با sort و uniq -c پرتکرارترین IPهای یک لاگ را در یک خط پیدا کنید.
chmod و chown دسترسی فایلها را تنظیم میکنند. ps، kill و systemctl فرایندها و سرویسها را مدیریت میکنند. هرگز chmod 777 نزنید.
در متن کامل مقالهی DevNA، دستورها را با مثالهای واقعی، جدول مرجع سریع و نکتهی آینههای داخلی Ubuntu مرور کردهایم.
دستورات لینوکس پرکاربرد برای برنامهنویسان با مثال: کار با فایل، جستوجو با grep و find، پایپ، مجوزها، فرایندها، شبکه و مدیریت بسته در ترمینال.