Hvernig á að skoða stillingarskrár án athugasemda í Linux
Ert þú að skoða mjög langa stillingarskrá, eina með hundruðum línur af athugasemdum, en vilt aðeins sía mikilvægu stillingarnar úr henni. Í þessari grein munum við sýna þér mismunandi leiðir til að skoða stillingarskrá án athugasemda í Linux.
Þú getur notað grep skipunina til í þessum tilgangi. Eftirfarandi skipun gerir þér kleift að skoða núverandi stillingar fyrir PHP 7.1 án athugasemda, hún mun fjarlægja línur sem byrja á ;
stafnum sem er notaður til að gera athugasemdir.
Athugaðu að þar sem ;
er sérstakur skeljastafur, þá þarftu að nota \
flýtistafinn til að breyta merkingu hans í skipuninni.
$ grep ^[^\;] /etc/php/7.1/cli/php.ini
Í flestum stillingarskrám er #
stafurinn notaður til að gera athugasemdir við línu, svo þú getur notað eftirfarandi skipun.
$ grep ^[^#] /etc/postfix/main.cf
Hvað ef þú ert með línur sem byrja á sumum bilum eða flipa öðrum en #
eða ;
staf?. Þú getur notað eftirfarandi skipun sem ætti einnig að fjarlægja tóm rými eða línur í úttakinu.
$ egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini OR $ egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf
Frá ofangreindu dæmi þýðir -v
rofinn að sýna línur sem ekki passa; í stað þess að sýna samsvörunar línur (það snýr í raun merkingu samsvörunar) og í mynstrinu „^$|^[[:space:]]*#“:
^$
– gerir kleift að eyða tómum rýmum.^[[:space:]]*#
eða^[[:space:]]*;
– gerir kleift að passa línur sem byrja á#
eða;
eða “sum bil/flipa.|
– innsetningaraðgerðin sameinar reglulegar segðirnar tvær.
Lærðu einnig meira um grep skipunina og afbrigði hennar í þessum greinum:
- Hver er munurinn á Grep, Egrep og Fgrep í Linux?
- 11 háþróaðar Linux 'Grep' skipanir á stafaflokkum og svigatjáningu
Það er allt í bili! Við viljum gjarnan heyra frá þér, deila með okkur öllum öðrum aðferðum til að skoða stillingarskrár án athugasemda, í gegnum athugasemdaformið hér að neðan.