במאמר הבא אנו נסתכל על קולורדיף. במקרה שמישהו לא יודע את זה, diff הוא כלי עזר לשורת הפקודה וזה זה מאוד מועיל למשתמשים בהשוואה חזותית בין ההבדלים בין שני קבצים. קולורדיף הוא תסריט של פרל, שהוא עדיין גרסה משופרת של דיפ.
קולורדיף הוא מיכל עבור diff, אשר מייצר את אותה פלט אך צבעוני, כדי לשפר את קריאות ההבדלים. ניתן לקרוא ערכות צבעים מקובץ תצורה מרכזי או מקובץ משתמשים מקומי (~ / .colordiffrc). כלי עזר זה משתמש צבעי ANSI.
Diff הוא כלי עזר להשוואת קבצים. זה מייצר את ההבדלים בין שני קבצים, או את השינויים שבוצעו בקובץ מסוים, תוך השוואה עם גרסה קודמת של אותו קובץ. זה יראה לנו את השינויים שבוצעו בשורה בקובצי הטקסט, אך מבלי להדגיש את ההבדלים.
רוב היישומים של הבדל הם כנראה לא השתנו מאז הקמתם. שינויים בדרך כלל כוללים שיפורים באלגוריתם הבסיס, הוספת תכונות שימושיות לפקודה, ועיצוב פורמטי פלט חדשים, כמו שקורה בקולורדיף.
התקן את Colordiff באובונטו
ההתקנה של כלי זה באובונטו מאוד פשוטה. באובונטו / דביאן / מנטה, כל שעליך לעשות הוא לפתוח מסוף (Ctrl + Alt + T) ולהשתמש בפקודה הבאה:
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 -u archivo1.txt archivo2.txt | colordiff
בשורות אלה בדיוק ראינו כיצד אנו יכולים לצבוע את תפוקת ההבדלים במסוף, בין שני קבצים בעזרת קולורדיף. בעזרתו אנו יכולים להשוות קבצים במסוף ולהשיג תוצאות קלות יותר לקריאה. אם שני הקבצים זהים, לא יודפסו תוצאות על המסך.
אם מישהו צריך עזרה או מידע נוסף על האפשרויות שמציע שירות זה, אתה יכול להתייחס לעזרה שהוא מציע על ידי הקלדה במסוף:
colordiff --help
כדי קבל מידע מעמיק על אופן השימוש בהבדל וגם בקולורדיףלמשתמשים תהיה אפשרות לבקר איש הבדל o דף גבר מאת קולורדיף.
אלטרנטיבות לקולורדיף.
דרך נוספת מאוד שימושית להשוות קבצים היא על ידי 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.