Cara Melihat Fail Konfigurasi Tanpa Komen di Linux
- 4099
- 932
- Daryl Wilderman
Adakah anda melihat melalui fail konfigurasi yang sangat panjang, satu dengan beratus -ratus baris komen, tetapi hanya mahu menapis tetapan penting daripadanya. Dalam artikel ini, kami akan menunjukkan cara yang berbeza untuk melihat fail konfigurasi tanpa komen di Linux.
Baca juga: ccat - tunjukkan output 'perintah kucing' dengan sintaks yang menyoroti atau mewarnai
Anda boleh menggunakan arahan grep untuk tujuan ini. Perintah berikut akan membolehkan anda melihat konfigurasi semasa untuk Php 7.1 Tanpa sebarang komen, ia akan menghapuskan baris bermula dengan ;
watak yang digunakan untuk mengulas.
Perhatikan bahawa sejak ;
adalah watak shell khas, anda perlu menggunakan \
Watak melarikan diri untuk mengubah maknanya dalam perintah.
$ grep ^[ ^\;]/etc/php/7.1/CLI/PHP.IniLihat fail tanpa komen
Dalam kebanyakan fail konfigurasi, #
Watak digunakan untuk mengulas garis, jadi anda boleh menggunakan arahan berikut.
$ grep ^[ ^#]/etc/postfix/main.cf
Bagaimana jika anda mempunyai garis bermula dengan beberapa ruang atau tab selain itu #
atau ;
watak?. Anda boleh menggunakan arahan berikut yang juga harus mengeluarkan ruang atau garisan kosong dalam output.
$ egrep -v "^$ |^[[: ruang:]*;" /etc/php/7.1/CLI/PHP.ini atau $ egrep -v "^$ |^[[: ruang:]*#"/etc/postfix/main.cfLihat fail tanpa ruang
Dari contoh di atas, -v
suis bermakna menunjukkan garis yang tidak sepadan; Daripada menunjukkan garis yang dipadankan (ia sebenarnya membalikkan makna padanan) dan dalam corak "^$ |^[[: Ruang:]]*#":
^$
- membolehkan untuk memadam ruang kosong.^[[: ruang:]]*#
atau^[[: ruang:]]*;
- membolehkan pemadanan garis yang bermula dengan#
atau;
atau "Beberapa ruang/tab.|
- Operator infix menyertai dua ungkapan biasa.
Ketahui lebih lanjut mengenai perintah grep dan variasinya dalam artikel ini:
- Apa perbezaan antara Grep, Egrep dan Fgrep di Linux?
- 11 Advanced Linux 'Grep' Perintah pada Kelas Karakter dan Ekspresi Kurungan
Itu sahaja buat masa ini! Kami ingin mendengar daripada anda, berkongsi dengan kami sebarang kaedah alternatif untuk melihat fail konfigurasi tanpa komen, melalui borang maklum balas di bawah.