קולורדיף, צובע את פלט הפקודה diff במסוף

על קולורדיף

במאמר הבא אנו נסתכל על קולורדיף. במקרה שמישהו לא יודע את זה, diff הוא כלי עזר לשורת הפקודה וזה זה מאוד מועיל למשתמשים בהשוואה חזותית בין ההבדלים בין שני קבצים. קולורדיף הוא תסריט של פרל, שהוא עדיין גרסה משופרת של דיפ.

קולורדיף הוא מיכל עבור diff, אשר מייצר את אותה פלט אך צבעוני, כדי לשפר את קריאות ההבדלים. ניתן לקרוא ערכות צבעים מקובץ תצורה מרכזי או מקובץ משתמשים מקומי (~ / .colordiffrc). כלי עזר זה משתמש צבעי ANSI.

Diff הוא כלי עזר להשוואת קבצים. זה מייצר את ההבדלים בין שני קבצים, או את השינויים שבוצעו בקובץ מסוים, תוך השוואה עם גרסה קודמת של אותו קובץ. זה יראה לנו את השינויים שבוצעו בשורה בקובצי הטקסט, אך מבלי להדגיש את ההבדלים.

רוב היישומים של הבדל הם כנראה לא השתנו מאז הקמתם. שינויים בדרך כלל כוללים שיפורים באלגוריתם הבסיס, הוספת תכונות שימושיות לפקודה, ועיצוב פורמטי פלט חדשים, כמו שקורה בקולורדיף.

התקן את Colordiff באובונטו

ההתקנה של כלי זה באובונטו מאוד פשוטה. באובונטו / דביאן / מנטה, כל שעליך לעשות הוא לפתוח מסוף (Ctrl + Alt + T) ולהשתמש בפקודה הבאה:

icdiff עובד

sudo apt install colordiff

הסר את ההתקנה

אם אנו רוצים להסיר את הכלי הזה מהמערכת שלנו, מה שנצטרך לעשות זה לפתוח מסוף (Ctrl + Alt + T) ולהפעיל את הפקודה בו:

הסר את קולורדיף

sudo apt remove colordiff

באמצעות קולורדיף

כשאנחנו רוצים להשתמש בקולורדיף, נתחיל בפתיחת מסוף (Ctrl + Alt + T). ניתן להשתמש בקולורדיף במקום בו היינו משתמשים בדרך כלל ב- diff, או בתפוקת הצינור לקולורדיף. ראשית כל, מומלץ להכיר את התחביר לשימוש בפקודות colordiff ו- diff. זה די פשוט ופשוט:

colordiff archivo1 archivo2

כדי להתחיל בדוגמה הבאה אנו הולכים ליצור 2 קבצים, כפי שמוצג בצילום המסך הבא:

יצירה בסיסית של קבצי המדגם

עכשיו בשביל לבדוק את ההבדלים בין שני הקבציםבמסוף (Ctrl + Alt + T) נשתמש בפקודה:

קולורדיף רץ

colordiff archivo1.txt archivo2.txt

גם תהיה לנו אפשרות להשתמש בפקודה diff ולתעל את הפלט שלה ל- colordiff, כפי שמוצג בפקודה הבאה:

צינור diff colordiff

diff -u archivo1.txt archivo2.txt | colordiff

בשורות אלה בדיוק ראינו כיצד אנו יכולים לצבוע את תפוקת ההבדלים במסוף, בין שני קבצים בעזרת קולורדיף. בעזרתו אנו יכולים להשוות קבצים במסוף ולהשיג תוצאות קלות יותר לקריאה. אם שני הקבצים זהים, לא יודפסו תוצאות על המסך.

אם מישהו צריך עזרה או מידע נוסף על האפשרויות שמציע שירות זה, אתה יכול להתייחס לעזרה שהוא מציע על ידי הקלדה במסוף:

לעזור לקולורדיף

colordiff --help

כדי קבל מידע מעמיק על אופן השימוש בהבדל וגם בקולורדיףלמשתמשים תהיה אפשרות לבקר איש הבדל o דף גבר מאת קולורדיף.

אלטרנטיבות לקולורדיף.

דרך נוספת מאוד שימושית להשוות קבצים היא על ידי el פקודת grc. אם אין לנו את זה זמין במחשב שלנו, אנחנו יכולים להתקין אותו בקלות על ידי פתיחת מסוף (Ctrl + Alt + T) והקלדה בו:

התקן את grc

sudo apt install grc

התחביר שלה פשוט מאוד, כפי שניתן לראות בדוגמה הבאה:

grc פועל

grc diff archivo1.txt archivo2.txt

כדי התייעץ עם העזרהבמסוף יהיה עליכם להשתמש רק בפקודה:

grc --help

הסר את ההתקנה של grc

הסרת תוכנית זו פשוטה כמו התקנתה. עלינו רק לפתוח מסוף (Ctrl + Alt + T) ולכתוב:

sudo apt remove grc

כלי זמין נוסף הוא איקדיף. ההתקנה שלו פשוטה כמו פתיחת מסוף (Ctrl + Alt + T) ושימוש בפקודה:

התקן את icdiff עם apt

sudo apt install icdiff

אנחנו יכולים גם בחר בגרסה שלך כמו חבילת הצמד. כדי להתקין אותו, יהיה עליכם להשתמש בפקודה:

התקן את

sudo snap install icdiff

התחביר של כלי זה פשוט כמו האפשרויות הקודמות שנראו במהלך המאמר.

icdiff עובד

תוכל ללמוד עוד כיצד להתקין כלי זה, כיצד להשתמש בו או על האפשרויות הזמינות שלו ב- פרויקט דף GitHub.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.