คุณกำลังดูไฟล์การกำหนดค่าที่มีความยาวมาก ซึ่งเป็นไฟล์ที่มีความคิดเห็นหลายร้อยบรรทัด แต่ต้องการกรองการตั้งค่าที่สำคัญเท่านั้น ในบทความนี้ เราจะแสดงวิธีต่างๆ ในการดูไฟล์การกำหนดค่าโดยไม่มีความคิดเห็นใน Linux
อ่านเพิ่มเติม :ccat – แสดงเอาต์พุต 'คำสั่ง cat' พร้อมการเน้นไวยากรณ์หรือการระบายสี
คุณสามารถใช้คำสั่ง grep เพื่อจุดประสงค์นี้ได้ คำสั่งต่อไปนี้จะช่วยให้คุณดูการกำหนดค่าปัจจุบันสำหรับ PHP 7.1 หากไม่มีความคิดเห็นใดๆ ระบบจะลบบรรทัดที่ขึ้นต้นด้วย 09 ตัวละครที่ใช้สำหรับการแสดงความคิดเห็น
โปรดทราบว่าตั้งแต่ 17 เป็นอักขระเชลล์พิเศษ คุณต้องใช้ 20 อักขระ Escape เพื่อเปลี่ยนความหมายในคำสั่ง
$ grep ^[^\;] /etc/php/7.1/cli/php.ini
ดูไฟล์โดยไม่มีความคิดเห็น
ในไฟล์การกำหนดค่าส่วนใหญ่ 32 อักขระใช้สำหรับใส่ความคิดเห็นในบรรทัด ดังนั้นคุณสามารถใช้คำสั่งต่อไปนี้ได้
$ grep ^[^#] /etc/postfix/main.cf
จะเป็นอย่างไรหากคุณมีบรรทัดที่ขึ้นต้นด้วย ช่องว่าง หรือแท็บ อื่นๆ แล้ว 48 หรือ 58รหัส> ตัวละคร?. คุณสามารถใช้คำสั่งต่อไปนี้ซึ่งควรลบช่องว่างหรือบรรทัดในเอาต์พุตด้วย
$ egrep -v "^$|^[[:space:]]*;" /etc/php/7.1/cli/php.ini OR $ egrep -v "^$|^[[:space:]]*#" /etc/postfix/main.cf
ดูไฟล์โดยไม่มีช่องว่าง
จากตัวอย่างข้างต้น 66 สวิตช์หมายถึงแสดงเส้นที่ไม่ตรงกัน แทนที่จะแสดงเส้นที่ตรงกัน (จริงๆ แล้วกลับความหมายของการจับคู่) และในรูปแบบ “^$|^[[:space:]]*#” :
73รหัส> – เปิดใช้งานสำหรับการลบช่องว่าง88รหัส> หรือ93รหัส> – เปิดใช้งานการจับคู่บรรทัดที่ขึ้นต้นด้วย105หรือ118รหัส> หรือ “ช่องว่าง/แท็บบางส่วน124รหัส> – ตัวดำเนินการ infix รวมนิพจน์ทั่วไปทั้งสองเข้าด้วยกัน
เรียนรู้เพิ่มเติมเกี่ยวกับ คำสั่ง grep และรูปแบบต่างๆ ในบทความเหล่านี้:
- Grep, Egrep และ Fgrep ใน Linux แตกต่างกันอย่างไร
- 11 คำสั่ง Linux ขั้นสูง 'Grep' ในคลาสอักขระและนิพจน์วงเล็บ
นั่นคือทั้งหมดสำหรับตอนนี้! เรายินดีรับฟังจากคุณ แบ่งปันวิธีการอื่นในการดูไฟล์การกำหนดค่าโดยไม่ต้องแสดงความคิดเห็น ผ่านแบบฟอร์มคำติชมด้านล่าง
ยกระดับทักษะ Linux ของคุณไปอีกระดับ
สมาชิกรูทจะสามารถเข้าถึงทุกหลักสูตรได้อย่างเต็มที่ แนวทางการเตรียมการรับรอง และคลังเนื้อหา Linux เชิงปฏิบัติที่กำลังเติบโต — พร้อมด้วยหลักสูตรใหม่ๆ ที่เพิ่มเข้ามาทุกเดือน
สิ่งที่คุณได้รับ
เข้าถึงบทความพรีเมียมทั้งหมดโดยไม่มีโฆษณา
เข้าถึงทุกหลักสูตร:เรียนรู้ Linux, AI สำหรับ Linux, การเขียนสคริปต์ Bash, คู่มือ Ubuntu, Golang และอีกมากมาย
เข้าถึงการรับรอง Linux (RHCSA, RHCE, LFCS และ LFCA)
เข้าถึงหลักสูตรใหม่ในการเปิดตัว
รับการเข้าถึงจดหมายข่าวรายสัปดาห์
ความช่วยเหลือสำคัญในความคิดเห็น
ชุมชนโทรเลขส่วนตัว
เชื่อมต่อกับชุมชน Linux

ฉันชื่อ Ravi Saive ผู้ประกอบการที่ได้รับรางวัลและเป็นผู้ก่อตั้งธุรกิจออนไลน์ที่มีหลัก 5 หลักที่ประสบความสำเร็จหลายราย รวมถึง TecMint.com, GeeksMint.com, UbuntuMint.com และศูนย์กลางการเรียนรู้ระดับพรีเมียม Pro.Tecmint.com
บทช่วยสอนแต่ละรายการที่ TecMint สร้างขึ้นโดยทีมผู้ดูแลระบบ Linux ที่มีประสบการณ์ เพื่อให้เป็นไปตามมาตรฐานคุณภาพสูงของเรา ป>