Πώς να δει ένα αρχείο διαμόρφωσης χωρίς τα σχόλια

από Sukrit Dhandhania [[on]] 22 Μαΐου 2009

Linux

Πρέπει συχνά να κάνω τις αλλαγές στα αρχεία διαμόρφωσης όπως httpd.conf και squid.conf. Αυτά τα αρχεία έχουν έναν μεγάλο αριθμό γραμμών που σχολιάζονται έξω, σχολιάζουν συνήθως και μερικές πιθανές οδηγίες διαμόρφωσης που έχουν σχολιαστεί έξω δεδομένου ότι δεν απαιτούνται εξ ορισμού. Ένα πρόβλημα Ι πρόσωπο εκδοτικός τέτοια αρχεία είναι ότι υπάρχουν τόσες πολλές γραμμές σχολίασαν έξω ότι πρέπει να τυλίξω κάτω από πολλές γραμμές προτού να μπορέσω να βρώ την επόμενη ενεργό οδηγία διαμόρφωσης. Βρήκα μια λεπτή λύση για να με βοηθήσω με αυτό.

Χρησιμοποιώ τώρα την ακόλουθη εντολή όταν θέλω να εξετάσω ακριβώς τις ενεργές οδηγίες στο αρχείο διαμόρφωσης Apache:

# sed `/*#/d /^ *$/d» /etc/httpd/conf/httpd.conf

Αυτή η εντολή διαβάζει το αρχείο /etc/httpd/conf/httpd.conf και φίλτρα έξω όλα τα σχόλια και τα πρόσθετα άσπρα διαστήματα, που αφήνουν ακριβώς τις ενεργές τοποθετήσεις διαμόρφωσης. Αυτό διευκολύνει πολύ με να εξετάσω το αρχείο διαμόρφωσης.

Εάν θέλετε να φιλτραρίσετε ακριβώς έξω οι γραμμές που αρχίζουν με τα σχόλια τρέχουν την ακόλουθη εντολή:

# sed `/^#/d /^ *$/d» /etc/httpd/conf/httpd.conf

Είναι λίγο πολύ η ίδια εντολή με νωρίτερ με μια μικρή αλλαγή. Ο πρώτος * αντικαθίσταται κοντά ^, το οποίο είναι regex για την αρχή της γραμμής.

Σχετικές θέσεις:
  • Πώς να ανοίξει και να δει .cbr και .cbz αρχεία
  • Πώς να δει την πηγή σελίδων σε μια νέα ετικέττα που χρησιμοποιεί Firefox
  • Επαφή
  • 10 περισσότερο brightkite προσκαλεί για τους απλούς αναγνώστες βοήθειας
  • Πώς να δημιουργήσει ένα symlink (συντομότερος δρόμος) σε Linux
  • Πάρτε τα απλά σεμινάρια βοήθειας ακριβώς όπως αυτό στο ηλεκτρονικό ταχυδρομείο σας inbox καθημερινά - δωρεάν! Ακριβώς εισάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας κατωτέρω:

    Μπορείτε πάντα να αποχωρήσετε αυτής της συνδρομής ηλεκτρονικού ταχυδρομείου οποιαδήποτε στιγμή.

    { 1 το σχόλιο… τον διάβασε κατωτέρω ή προσθέστε ενός }

    1 Cederash 05.23.09 στις 7:47 AM

    Действительноудивилиипорадовали :) Никогданеповерилбы, чтодажетакоебывает :)

    Αφήστε ένα σχόλιο

    Μπορείτε να χρησιμοποιήσετε αυτών HTML ετικέττες και ιδιότητες: <ένα href= "" title= ""> <abbr title= ""> <αρκτικόλεξο title= ""> <β> <blockquote cite= ""> <αναφέρετε> <κώδικας> <del datetime= ""> <em> <ι> <q cite= ""> <απεργία> <strong>