Computer >> คอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

วิธีดูไฟล์การกำหนดค่าโดยไม่มีความคิดเห็น

คู่มือนี้จะมีตัวเลือก/คำแนะนำสองสามอย่างในการดูไฟล์ปรับแต่งใน Linux โดยไม่ต้องแสดงความคิดเห็น

ฉันต้องทำการเปลี่ยนแปลงไฟล์การกำหนดค่าบ่อยๆ เช่น httpd.conf และ squid.conf . ไฟล์เหล่านี้มีบรรทัดจำนวนมากที่ใส่ความคิดเห็น ส่วนใหญ่เป็นความคิดเห็นและคำสั่งการกำหนดค่าที่เป็นไปได้บางรายการที่มีการแสดงความคิดเห็นเนื่องจากไม่ได้กำหนดไว้โดยค่าเริ่มต้น ปัญหาที่ฉันเผชิญขณะแก้ไขไฟล์ดังกล่าวคือมีหลายบรรทัดแสดงความคิดเห็นจนฉันต้องเลื่อนลงหลายบรรทัดก่อนจึงจะพบคำสั่งการกำหนดค่าที่ใช้งานอยู่ถัดไป ฉันพบวิธีแก้ปัญหาที่ดีเพื่อช่วยในเรื่องนี้

ตอนนี้ฉันใช้คำสั่งต่อไปนี้เมื่อฉันต้องการดูคำสั่งที่ใช้งานอยู่ในไฟล์กำหนดค่า Apache:

# sed '/ *#/d; /^ *$/d’ /etc/httpd/conf/httpd.conf

คำสั่งนี้ (sed) อ่านไฟล์ /etc/httpd/conf/httpd.conf และกรองความคิดเห็นและพื้นที่ว่างเพิ่มเติมทั้งหมด เหลือเพียงการตั้งค่าการกำหนดค่าที่ใช้งานอยู่ ซึ่งทำให้ง่ายต่อการดูไฟล์การกำหนดค่า

หากคุณต้องการเพียงแค่กรองบรรทัดที่ขึ้นต้นด้วยความคิดเห็น ให้รันคำสั่งต่อไปนี้:

# sed '/ ^#/d; /^ *$/d’ /etc/httpd/conf/httpd.conf

เป็นคำสั่งเดียวกับก่อนหน้านี้โดยมีการเปลี่ยนแปลงเล็กน้อย ตัวแรก * ถูกแทนที่ด้วย ^ ซึ่งก็คือ regex สำหรับขึ้นต้นบรรทัด

อัปเดต: ดูความคิดเห็นที่เป็นประโยชน์หลายประการด้านล่าง หากคำสั่งเหล่านี้ไม่อนุญาตให้คุณดูไฟล์ปรับแต่งได้อย่างถูกต้องหากไม่มีความคิดเห็น