کامندهای کاربردی لینوکس

این برگه حاوی مقادیر زیادی دستورات کاربردی لینوکس است و به مرور زمان تکمیل می‌شود.

افزودن پیشوند به نام همه فایل‌های موجود در دایرکتوری فعلی (در اینجا پیشوند cpmove-):

rename '' cpmove- *

حذف پسوند از نام همه فایل‌های موجود در دایرکتوری فعلی (در اینجا پسوند .sql):

rename .sql '' *.sql

جستجوی یک عبارت در تمام فایل‌های متنی:

grep -rnw '/path/to/somewhere/' -e 'pattern'

rsync کردن:

rsync -av -e "ssh -p 1234" root@ip:/origin /destination

تغییر محتوای مشخصی از همه فایل‌ها (در این مثال تمامی عبارت‌های RedirectMatch به #RedirectMatch تبدیل می‌شن، یعنی این خطوط کامنت می‌شن در تمامی فایل‌های htaccess):

sed -i 's/RedirectMatch/#RedirectMatch/g' /home/*/public_html/.htaccess

تنظیم پرمیشن فایل‌ها و دایرکتوری‌ها بصورت ریکرسیو (در این مثال پرمیشن همه فایل‌های دایرکتوری public_html و زیرمجموعه‌های یوزر username به 644 و پرمیشن دایرکتوری‌ها به 755 تغییر پیدا می‌کنه):

chmod 0755 $(find /home/username/public_html/ -type d)
chmod 0644 $(find /home/username/public_html/ -type f)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *