پیداکردن فایل و متن
find مسیر فایل و grep عبارت متنی را پیدا میکند.
find ./project -type f -name "*.log"grep -RIn --include="*.conf" "listen" ./config
دستورهای پایه و کمخطر برای پیمایش فایلها، بررسی فرایندها و مشاهده وضعیت سیستم Linux. دستورهای فایل را با مسیر محدود اجرا کنید، پیش از حذف مقصد را بازبینی کنید و برای متن از ابزارهای خواندن و جستوجوی استاندارد کمک بگیرید. پیش از توقف پردازه نام، شناسه و مالک آن را بررسی کنید. وضعیت سرویس را بخوانید و پورت را با ابزار سیستم تشخیص دهید. از این صفحه بهعنوان مرجع سریع استفاده کنید و مثالها و نکتهها را با نسخهٔ ابزار، نیاز و شرایط واقعی پروژهٔ خود تطبیق دهید.
find مسیر فایل و grep عبارت متنی را پیدا میکند.
find ./project -type f -name "*.log"grep -RIn --include="*.conf" "listen" ./configtail -f برای مشاهدهٔ log در حال تغییر کاربرد دارد.
less ./app.logtail -n 50 ./app.logtail -f ./app.logdf فضای filesystem و du مصرف مسیر مشخص را نشان میدهد.
df -hdu -sh ./datafindmntابتدا پردازه را شناسایی کنید؛ برای پایاندادن، SIGTERM را به SIGKILL ترجیح دهید.
pgrep -a my-servicepid="$(pgrep -n my-service)"if [ -n "$pid" ]; then kill -TERM "$pid"fistatus و journalctl برای مشاهدهٔ وضعیت و گزارش سرویس هستند.
systemctl status my-servicejournalctl -u my-service --since "1 hour ago"از endpoint شناختهشده استفاده کنید و کد پاسخ HTTP را ببینید.
ss -lntcurl -I https://example.comپیش از chmod یا chown مسیر و مجوز فعلی را بررسی کنید؛ مجوز باز و recursive بیدلیل ندهید.
stat ./script.shchmod u+x ./script.shls -l ./script.shمسیرهای ورودی و مقصد آرشیو را پیش از extract بررسی کنید.
tar -czf backup.tar.gz ./datatar -tzf backup.tar.gztar -xzf backup.tar.gz -C ./restoreخروجی عادی و خطا را جدا کنید؛ pipefail شکست یک فرمان میانی را پنهان نمیکند.
set -o pipefailcommand >output.log 2>error.logcommand 2>&1 | tee combined.logمسیر فعلی و محتوا: pwd و ls -la
تغییر پوشه: cd path; بازگشت یک سطح: cd ..
ساخت پوشه: mkdir -p path/to/dir؛ ساخت فایل خالی: touch file.txt
خواندن فایل متنی: less file.txt؛ ابتدای فایل: head -n 20 file.txt
جستوجوی متن: grep -n "pattern" file.txt
کپی و جابهجایی: cp source dest و mv source dest؛ مقصد را دوباره بررسی کنید.
فضای دیسک: df -h; اندازه پوشه: du -sh path
فرایندها: ps aux و top; ابتدا نام و شناسه فرایند را تأیید کنید.
دسترسیها: ls -l و chmod; مجوز باز را بیدلیل اعمال نکنید.
قبل از هر دستور تغییردهنده، مسیر و آرگومانها را بازبینی کنید؛ با دسترسی root محتاط باشید.
جستوجوی فایل را با find و جستوجوی محتوای متنی را با grep انجام دهید؛ مسیر و الگو را نقلقولگذاری کنید.
خروجی خطادار را جداگانه با 2> هدایت کنید و پیش از استفاده از sudo اثر فرمان را بفهمید.