ในบทความต่อไปเราจะมาดูที่ Colordiff ในกรณีที่มีคนไม่รู้จัก diff คือยูทิลิตี้สำหรับบรรทัดคำสั่งและสิ่งนั้น จะมีประโยชน์มากสำหรับผู้ใช้เมื่อเปรียบเทียบความแตกต่างระหว่าง 2 ไฟล์ด้วยสายตา. Colordiff เป็นสคริปต์ Perl ซึ่งยังคงเป็นเวอร์ชันปรับปรุงของ diff
Colordiff เป็นภาชนะสำหรับความแตกต่างซึ่ง ให้ผลลัพธ์ที่เหมือนกัน แต่มีสีเพื่อปรับปรุงความแตกต่างในการอ่าน โครงร่างสีสามารถอ่านได้จากไฟล์คอนฟิกูเรชันส่วนกลางหรือจากไฟล์ผู้ใช้ภายในเครื่อง (~ / .colordiffrc). ยูทิลิตี้นี้ใช้ สี ANSI.
Diff เป็นยูทิลิตี้สำหรับการเปรียบเทียบไฟล์. สิ่งนี้จะสร้างความแตกต่างระหว่างสองไฟล์หรือการเปลี่ยนแปลงที่เกิดขึ้นในไฟล์บางไฟล์โดยเปรียบเทียบกับเวอร์ชันก่อนหน้าของไฟล์เดียวกัน มันจะแสดงให้เราเห็นการเปลี่ยนแปลงที่เกิดขึ้นต่อบรรทัดในไฟล์ข้อความ แต่ไม่เน้นความแตกต่าง
การใช้งานส่วนใหญ่ของ diff พวกเขาดูเหมือนจะไม่เปลี่ยนแปลงตั้งแต่เริ่มก่อตั้ง การแก้ไขมักประกอบด้วยการปรับปรุงอัลกอริทึมพื้นฐานการเพิ่มคุณสมบัติที่เป็นประโยชน์ให้กับคำสั่งและการออกแบบรูปแบบเอาต์พุตใหม่เช่นเดียวกับกรณีของ Colordiff
ติดตั้ง Colordiff บน Ubuntu
การติดตั้งเครื่องมือนี้ใน Ubuntu นั้นง่ายมาก ใน Ubuntu / Debian / Mint สิ่งที่คุณต้องทำคือเปิดเทอร์มินัล (Ctrl + Alt + T) และใช้คำสั่งต่อไปนี้:
sudo apt install colordiff
ถอนการติดตั้ง
หากเราต้องการกำจัดเครื่องมือนี้ออกจากระบบของเราสิ่งที่เราต้องทำคือเปิดเทอร์มินัล (Ctrl + Alt + T) และดำเนินการคำสั่งในนั้น:
sudo apt remove colordiff
ใช้ Colordiff
เมื่อเราต้องการใช้ Colordiff เราจะเริ่มต้นด้วยการเปิด Terminal (Ctrl + Alt + T) Colordiff สามารถใช้ในกรณีที่ปกติเราจะใช้ diff หรือ pipe output ไปยัง colordiff. ก่อนอื่นควรทำความคุ้นเคยกับไวยากรณ์สำหรับการใช้คำสั่ง colordiff และ diff นี่ค่อนข้างง่ายและตรงไปตรงมา:
colordiff archivo1 archivo2
ในการเริ่มต้น ในตัวอย่างต่อไปนี้เราจะสร้าง 2 ไฟล์ดังที่แสดงในภาพหน้าจอต่อไปนี้:
ตอนนี้สำหรับ ตรวจสอบความแตกต่างระหว่างสองไฟล์ในเทอร์มินัล (Ctrl + Alt + T) เราจะใช้คำสั่ง:
colordiff archivo1.txt archivo2.txt
ด้วย เราจะมีความเป็นไปได้ที่จะใช้คำสั่ง diff และแชนเนลเอาต์พุตไปยัง colordiffดังแสดงในคำสั่งต่อไปนี้:
diff -u archivo1.txt archivo2.txt | colordiff
ในบรรทัดเหล่านี้เราเพิ่งเห็นว่าเราสามารถกำหนดสีผลลัพธ์ของความแตกต่างในเทอร์มินัลระหว่างสองไฟล์ด้วยความช่วยเหลือของ Colordiff ได้อย่างไร ด้วยเหตุนี้เราจึงสามารถเปรียบเทียบไฟล์ในเทอร์มินัลและได้ผลลัพธ์ที่อ่านง่ายขึ้น หากไฟล์ทั้งสองไฟล์เหมือนกันจะไม่มีการพิมพ์ผลลัพธ์บนหน้าจอ.
หากใครต้องการ ความช่วยเหลือหรือข้อมูลเพิ่มเติมเกี่ยวกับความเป็นไปได้ที่ยูทิลิตี้นี้นำเสนอคุณสามารถอ้างถึงความช่วยเหลือที่มีให้โดยพิมพ์ในเทอร์มินัล:
colordiff --help
ไปยัง รับข้อมูลเชิงลึกเกี่ยวกับวิธีการใช้ทั้ง diff และ colordiffผู้ใช้จะมีความเป็นไปได้ที่จะเยี่ยมชม มนุษย์ต่างกัน หรือ หน้าคน โดย colordiff
รายการทางเลือกสำหรับ Colordiff
อีกวิธีหนึ่งที่มีประโยชน์มากในการเปรียบเทียบไฟล์คือโดย el คำสั่ง grc. หากเราไม่มีในคอมพิวเตอร์ของเราเราสามารถติดตั้งได้อย่างง่ายดายโดยเปิดเทอร์มินัล (Ctrl + Alt + T) แล้วพิมพ์:
sudo apt install grc
ไวยากรณ์ของมันง่ายมากดังที่เห็นได้จากตัวอย่างต่อไปนี้:
grc diff archivo1.txt archivo2.txt
ไปยัง ปรึกษาความช่วยเหลือในเทอร์มินัลคุณจะต้องใช้คำสั่งเท่านั้น:
grc --help
ถอนการติดตั้ง grc
การลบโปรแกรมนี้ทำได้ง่ายเพียงแค่ติดตั้ง เราต้องเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียน:
sudo apt remove grc
เครื่องมืออื่นที่ใช้ได้คือ ไอดิฟ. การติดตั้งทำได้ง่ายเพียงแค่เปิดเทอร์มินัล (Ctrl + Alt + T) และใช้คำสั่ง:
sudo apt install icdiff
นอกจากนี้เรายังสามารถ เลือกรุ่นของคุณเช่น สแน็ปแพ็ค. ในการติดตั้งคุณจะต้องใช้คำสั่ง:
sudo snap install icdiff
ไวยากรณ์ของเครื่องมือนี้เรียบง่ายเหมือนกับตัวเลือกก่อนหน้านี้ที่เห็นในบทความ
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการติดตั้งเครื่องมือนี้วิธีใช้งานหรือตัวเลือกที่มีอยู่ในไฟล์ หน้าโครงการ GitHub.