કોલર્ડિફ, ટર્મિનલમાં ડિફ કમાન્ડના આઉટપુટને રંગ આપે છે

કલર્ડિફ વિશે

હવે પછીના લેખમાં આપણે કોલોર્ડિફ પર એક નજર નાખીશું. જો કોઈ વ્યક્તિ તેને જાણતું નથી, તો ડિફેન્ડ એ આદેશ વાક્ય અને તે માટે ઉપયોગિતા છે તે 2 ફાઇલો વચ્ચેના તફાવતોની દૃષ્ટિની તુલના કરતી વખતે તે વપરાશકર્તાઓ માટે ખૂબ જ ઉપયોગી છે. કોલર્ડિફ એક પર્લ સ્ક્રિપ્ટ છે, જે હજી પણ વિવિધતાનું સુધારેલ સંસ્કરણ છે.

કોલોર્ડિફ ડિફ માટે કન્ટેનર છે, જે સમાન આઉટપુટ પરંતુ રંગીન પેદા કરે છે, તફાવતોની વાંચનક્ષમતા સુધારવા માટે. રંગ યોજનાઓ કેન્દ્રિય ગોઠવણી ફાઇલમાંથી અથવા સ્થાનિક વપરાશકર્તા ફાઇલમાંથી વાંચી શકાય છે (~ / .colordiffrc). આ ઉપયોગિતા ઉપયોગ કરે છે એએનએસઆઈ રંગો.

ફાઈલની તુલના માટે ડિફ એ એક ઉપયોગિતા છે. આ તે જ ફાઇલના પહેલાના સંસ્કરણ સાથે સરખામણી કરીને, બે ફાઇલો વચ્ચેના તફાવત અથવા ચોક્કસ ફાઇલમાં થયેલા ફેરફારો પેદા કરે છે. તે અમને ટેક્સ્ટ ફાઇલોમાં લીટી દીઠ થયેલ ફેરફારો બતાવશે, પરંતુ તફાવતોને પ્રકાશિત કર્યા વિના.

ના મોટાભાગના અમલીકરણો ભેદ તેઓ તેમની શરૂઆતથી જ મોટે ભાગે યથાવત રહ્યા છે. ફેરફારોમાં સામાન્ય રીતે બેઝ એલ્ગોરિધમનો સુધારો, આદેશમાં ઉપયોગી સુવિધાઓ અને નવા આઉટપુટ બંધારણોની રચનાનો સમાવેશ થાય છે., જેમ કે કોલર્ડિફની વાત છે.

ઉબુન્ટુ પર કોલર્ડિફ ઇન્સ્ટોલ કરો

ઉબુન્ટુમાં આ ટૂલની સ્થાપના ખૂબ સરળ છે. ઉબુન્ટુ / ડેબિયન / ટંકશાળમાં, તમારે ફક્ત ટર્મિનલ ખોલવાનું છે (Ctrl + Alt + T) અને નીચેનો આદેશ વાપરો:

આઈસીડીફ કામ કરે છે

sudo apt install colordiff

અનઇન્સ્ટોલ કરો

જો આપણે આ સાધનને આપણા સિસ્ટમમાંથી દૂર કરવા માગીએ છીએ, તો આપણે ટર્મિનલ (Ctrl + Alt + T) ખોલવાનું છે અને તેમાં આદેશ ચલાવો:

કલર્ડિફ અનઇન્સ્ટોલ કરો

sudo apt remove colordiff

કોલોર્ડિફનો ઉપયોગ

જ્યારે આપણે કોલર્ડિફનો ઉપયોગ કરવા માંગીએ છીએ, ત્યારે આપણે ટર્મિનલ (Ctrl + Alt + T) ખોલીને પ્રારંભ કરવા જઈશું. કordલર્ડિફનો ઉપયોગ કરી શકાય છે જ્યાં અમે સામાન્ય રીતે કોફરર્ડિફ માટે ડિફેટ અથવા પાઇપ આઉટપુટનો ઉપયોગ કરીશું. સૌ પ્રથમ, કordલર્ડિફ અને ડિફ આદેશોનો ઉપયોગ કરવા માટે વાક્યરચના સાથે પરિચિત થવું એ એક સારો વિચાર છે. આ એકદમ સરળ અને સીધું છે:

colordiff archivo1 archivo2

શરૂ કરવા માટે નીચેના ઉદાહરણમાં આપણે 2 ફાઇલો બનાવવા જઈ રહ્યા છીએ, નીચેના સ્ક્રીનશshotટમાં બતાવ્યા પ્રમાણે:

નમૂના ફાઇલો મૂળભૂત બનાવટ

હવે માટે બે ફાઇલો વચ્ચે તફાવત તપાસો, ટર્મિનલમાં (Ctrl + Alt + T) આપણે આદેશ વાપરીશું:

કોલોર્ડિફ ચાલી રહેલ

colordiff archivo1.txt archivo2.txt

પણ અમારી પાસે ડિફેફ આદેશનો ઉપયોગ કરવાની અને તેના આઉટપુટને કordલર્ડિફમાં ચેનલ કરવાની સંભાવના હશે, નીચેના આદેશમાં બતાવ્યા પ્રમાણે:

ભેદ પાઇપ કordલર્ડિફ

diff -u archivo1.txt archivo2.txt | colordiff

આ લાઇનોમાં આપણે હમણાં જ જોયું છે કે આપણે કોલર્ડિફની મદદથી બે ફાઇલો વચ્ચે ટર્મિનલમાં તફાવતોના આઉટપુટને કેવી રીતે રંગી શકીએ છીએ. તેની મદદથી આપણે ટર્મિનલમાં ફાઇલોની તુલના કરી શકીએ છીએ અને તે પરિણામો મેળવી શકીએ છીએ જે વાંચવામાં સરળ છે. જો બે ફાઇલો સરખી હોય, તો કોઈ પરિણામ સ્ક્રીન પર છાપવામાં આવશે નહીં.

જો કોઈની જરૂર હોય સહાય અથવા આ ઉપયોગિતા દ્વારા offeredફર કરવામાં આવેલી સંભાવનાઓ વિશે વધુ માહિતી, તમે ટર્મિનલમાં લખીને તે આપેલી સહાયનો સંદર્ભ લઈ શકો છો:

મદદ કોલોર્ડિફ

colordiff --help

પેરા વિભિન્ન અને કordલર્ડિફ બંનેનો ઉપયોગ કેવી રીતે થાય છે તેની inંડાણપૂર્વકની માહિતી મેળવો, વપરાશકર્તાઓની મુલાકાત લેવાની સંભાવના હશે માણસ અલગ અથવા મેન પેજ કોલોર્ડિફ દ્વારા.

કordલર્ડિફના વિકલ્પો.

ફાઇલોની તુલના કરવાની બીજી ખૂબ ઉપયોગી રીત છે el grc આદેશ. જો અમારી પાસે તે આપણા કમ્પ્યુટર પર ઉપલબ્ધ નથી, તો આપણે તેને ટર્મિનલ (Ctrl + Alt + T) ખોલીને અને તેમાં લખીને સરળતાથી સ્થાપિત કરી શકીએ:

GRC સ્થાપિત કરો

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 પાનું.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.