นี่คือคำสั่งอุดตันที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
อุดตัน - หางล็อกเป็นสี
เรื่องย่อ
ตัน [-h|--ช่วยเหลือ] [-v|--รุ่น] [-d|--วันที่] [-t|--เวลา] [-f|--ไฟล์ ] [ ... ]
DESCRIPTION
Clog เป็นคำสั่งตัวกรอง ซึ่งหมายความว่าจะคัดลอกอินพุตไปยังเอาต์พุต แต่ถ้าบรรทัดใน
อินพุตตรงกับรูปแบบบางอย่าง มีการดำเนินการ สิ่งเหล่านี้เรียกว่ากฎเกณฑ์
กฎที่กำหนดไว้ใน ~/.clogrc เป็นนิพจน์ทั่วไปและระบุการดำเนินการ
เพื่อปรับสีให้เส้นหรือรูปแบบที่ตรงกัน หรืออาจจะเพื่อระงับเส้น
ถ้า --date ถูกระบุ วันที่ปัจจุบัน ในรูปแบบ YYYY-MM-DD จะถูกนำหน้า all
เส้น
ถ้า --time ถูกระบุ เวลาปัจจุบันในรูปแบบ HH:MM:SS จะถูกนำหน้าทุกบรรทัด
หากระบุ --file ไฟล์ rc ของการกำหนดค่าสำรองอาจถูกระบุ ค่าเริ่มต้นคือ
ไปยัง ~/.clogrc
อาจมีการระบุอาร์กิวเมนต์ของส่วนตั้งแต่หนึ่งรายการขึ้นไป หากไม่มีการระบุ 'ค่าเริ่มต้น' คือ
สันนิษฐาน ส่วนที่สอดคล้องกับชุดกฎที่กำหนดไว้ใน ~/.clogrc. และอนุญาตให้ใช้
ไฟล์ .clogrc หนึ่งไฟล์เพื่อรองรับการใช้การอุดตันที่หลากหลาย หากมีมากกว่าหนึ่งส่วนคือ
ที่ระบุ ชุดกฎจะรวมกันในลำดับที่พบ
การกำหนดค่า ไฟล์ AND แทนที่ OPTIONS
Clog อ่านการกำหนดค่าจากไฟล์ในโฮมไดเร็กทอรีของผู้ใช้: ~/.clogrc.
รูปแบบของกฎคือ:
กฎ / / -->
กฎ " " -->
หากรูปแบบล้อมรอบด้วย / อักขระ จะถูกตีความว่าเป็นนิพจน์ทั่วไป
หากรูปแบบล้อมรอบด้วยอักขระ " ระบบจะตีความว่าเป็นแฟรกเมนต์สตริง
ส่วนนี้เป็นเพียงวิธีการอนุญาตชุดกฎหลายชุด เพื่อให้ไฟล์ .clogrc ไฟล์เดียวสามารถ
ใช้งานได้หลากหลาย รูปแบบอาจเป็นใด ๆ ที่รองรับ Standard C Library ปกติ
การแสดงออก. การดำเนินการต้องเป็นอย่างใดอย่างหนึ่งของ 'line', 'match', 'suppress' หรือ 'blank'
โปรดทราบว่ามีส่วนเริ่มต้นที่เรียกว่า 'ค่าเริ่มต้น' การใส่กฎในค่าเริ่มต้น
ส่วนหมายความว่าไม่จำเป็นต้องระบุส่วนใดในบรรทัดคำสั่ง
สามารถใช้สีใดก็ได้ ทั้งในพื้นที่สี 16 และ 256 สี ตัวอย่างบางส่วน ได้แก่ :
กล้า
ขีดเส้นใต้
ตัวหนาสีฟ้า
ขีดเส้นใต้สีเขียว
ดำบนพื้นขาว
ตัวหนาสีแดงบนสีขาวสดใส
rgb200 บน grey4
แทนที่จะระบายสีทั้งบรรทัด การระบุ 'การจับคู่' จะเป็นการระบายสีเฉพาะส่วนต่างๆ แทน
ของเส้นที่ตรงกัน
ตัวอย่าง ชุดกฎ
นี่คือตัวอย่าง ~/.clogrc ไฟล์
# รายการ syslog มาตรฐาน
กฎเริ่มต้น /warn|debug/ --> เส้นสีเหลือง
กฎเริ่มต้น /error|severe/ --> เส้นสีแดง
กฎเริ่มต้น /critical/ --> เส้นสีแดงหนา
กฎเริ่มต้น /critical/ --> blank
กฎเริ่มต้น /ละเว้น/ --> ระงับ
# Apache access.log รหัสสถานะ
กฎ apache / 2[0-9][0-9] / --> การจับคู่สีเขียว
กฎ apache / 3[0-9][0-9] / --> การจับคู่สีเหลือง
กฎ apache / 4[0-9][0-9] / --> การจับคู่สีแดง
กฎ apache / 5[0-9][0-9] / --> การจับคู่ตัวหนาสีแดง
เครดิต & ลิขสิทธิ์
ลิขสิทธิ์ (C) 2006 - 2013 P. Beckingham, F. Hernandez
ลิขสิทธิ์ (C) 2006 - 2013 โรงงาน Goteborg Bit
อุดตันเผยแพร่ภายใต้ใบอนุญาต MIT ดู http://www.opensource.org/licenses/mit-
license.php สำหรับข้อมูลเพิ่มเติม
ใช้การอุดตันออนไลน์โดยใช้บริการ onworks.net