اگر به دنبال یک فایل پیکربندی شده هستید که کامنت های بسیاری را دربر می گیرد و فقط می خواهید تنظیمات مهم از آن را فیلتر کنید، در این مقاله راه های مختلفی برای مشاهده فایل پیکربندی بدون خط توضیحات در لینوکس به شما نشان می دهیم. با ما تا آخر آموزش نحوه مشاهده فایل های پیکربندی بدون کامنت در لینوکس همراه باشید.
مقاله مفید: نحوه غیرفعال کردن SSH Root Login در لینوکس
مشاهده فایل های پیکربندی بدون کامنت در لینوکس
برای این منظور می توانید از دستور grep to استفاده کنید. دستور زیر به شما امکان می دهد تنظیمات فعلی PHP 7.1 را بدون هیچ گونه کامنتی مشاهده کنید. علامت ; خطوطی که با این علامت شروع می شوند را حذف می کند. این کاراکتر برای کامنت گذاری استفاده می شود.
توجه داشته باشید از آن جایی که ; یک کاراکتر خاص است، برای تغییر معنای آن در دستور باید از کاراکتر \ escape استفاده کنید.
grep ^[^\;] /etc/php/7.1/cli/php.ini
در اکثر فایل های پیکربندی، کاراکتر # برای کامنت کردن یک خط استفاده می شود، بنابراین می توانید از دستور زیر استفاده کنید.
grep ^[^#] /etc/postfix/main.cf
اگر خطوطی دارید که با فاصله ها یا برگه های دیگری شروع می شوند، سپس # یا ; کاراکتر ؟ را به دنبال دارد، می توانید از دستور زیر استفاده کنید که باید فضاهای خالی یا خطوط خروجی را نیز حذف کند.
egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini
یا
egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf
همانطور که در مثال بالا میبینید، سوئیچ v- به معنای نشان دادن خطوط غیر منطبق به جای نشان دادن خطوط منطبق (در واقع معنای تطبیق را معکوس می کند) و در الگوی “^$|^[[:space:]]*#” است:
- ^$ – حذف فضاهای خالی را فعال می کند.
- ^[[:space:]]*# یا ^[[:space:]]*; – تطبیق خطوطی که با # یا ; شروع می شوند را فعال می کند. یا “some spaces/tabs.
- | – عملگر infix است که دو عبارت منظم را به هم لینک میدهد.
مقاله مفید: نحوه استخراج بیت کوین
نتیجه گیری
در این مقاله نحوه مشاهده فایل های پیکربندی بدون کامنت در لینوکس را بررسی کردیم. همچنین راه های مختلفی برای این آموزش را نشان دادیم. دانستیم که برای فیلتر کردن تنظیمات مهم یک فایل پیکربندی شده به همراه کامنت از چه دستوراتی استفاده کنیم. شما می توانید نظرات و پیشنهادات خود را از طریق بخش نظرات برای ما ارسال کنید. امیدواریم این آموزش برایتان مفید بوده باشد.
متشکرم از آذرسیس وبلاگ هاتون عالی ان
awli mamnun
مرسی بخاطر این آموزش