Jinsi ya Kuangalia Faili za Usanidi Bila Maoni katika Linux


Je, unatafuta faili ndefu sana ya usanidi, yenye mamia ya mistari ya maoni, lakini unataka tu kuchuja mipangilio muhimu kutoka kwayo. Katika makala hii, tutakuonyesha njia tofauti za kutazama faili ya usanidi bila maoni katika Linux.

Unaweza kutumia grep amri kwa kusudi hili. Amri ifuatayo itakuwezesha kuona usanidi wa sasa wa PHP 7.1 bila maoni yoyote, itaondoa mistari inayoanza na ; herufi ambayo inatumika kutoa maoni.

Kumbuka kwamba kwa vile ; ni herufi maalum ya ganda, unahitaji kutumia \ herufi kubadilisha maana yake katika amri.

$ grep ^[^\;] /etc/php/7.1/cli/php.ini

Katika faili nyingi za usanidi, herufi ya # inatumika kutoa maoni kwenye mstari, kwa hivyo unaweza kutumia amri ifuatayo.

$ grep ^[^#] /etc/postfix/main.cf

Je, ikiwa una mistari inayoanza na baadhi ya nafasi au vichupo vingine kisha # au ; herufi?. Unaweza kutumia amri ifuatayo ambayo inapaswa pia kuondoa nafasi tupu au mistari kwenye pato.

$ egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini 
OR
$ egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf

Kutoka kwa mfano hapo juu, ubadilishaji wa -v unamaanisha kuonyesha mistari isiyolingana; badala ya kuonyesha mistari inayolingana (inageuza maana ya kulinganisha) na katika muundo “^$|^[[:space:]]*#”:

  • ^$ - huwezesha kufuta nafasi tupu.
  • ^[[:space:]]*# au ^[[:space:]]*; - huwezesha ulinganishaji wa mistari inayoanza na # au ; au “baadhi ya nafasi/vichupo.
  • | - opereta infix hujiunga na usemi mbili za kawaida.

Pia jifunze zaidi juu ya amri ya grep na tofauti zake katika vifungu hivi:

  1. Nini Tofauti Kati ya Grep, Egrep na Fgrep katika Linux?
  2. Amri 11 za Juu za Linux 'Grep' kwenye Madarasa ya Wahusika na Vielelezo vya Mabano

Ni hayo tu kwa sasa! Tungependa kusikia kutoka kwako, kushiriki nasi mbinu zozote mbadala za kutazama faili za usanidi bila maoni, kupitia fomu ya maoni iliyo hapa chini.