मैंने diff
बहुत भाग्य या धैर्य के बिना अतीत में लिनक्स कमांड का उपयोग करने की कोशिश की है। मैं आमतौर पर एक GUI उपयोगिता जैसे कि DiffMerge या Kdiff का उपयोग करता हूं।
हाल ही में मैंने diff
ssh के माध्यम से दूरस्थ सिस्टम पर फ़ाइलों की तुलना करने के लिए फिर से उपयोग करने की कोशिश शुरू की , और मुझे -y / --side-by-side
विकल्प बहुत उपयोगी लगा है, लेकिन मुझे अभी भी ऐसा लगता है कि मैं इस उपयोगिता को नहीं बना रहा हूं।
इसलिए मैं निम्नलिखित चीजों को प्राप्त करने के लिए उत्सुक हूं:
- बदलाव को हाइलाइट करें या आउटपुट को अधिक पठनीय बनाने के लिए कलर-कोडिंग का उपयोग करें
- मर्ज - अंतर वाली पंक्तियों का चयन करें और फ़ाइलों में से एक में परिवर्तन को प्रभावित करें
इसके अलावा, मुझे गुग्लिंग करते समय कई अच्छे उदाहरण नहीं मिले हैं, इसलिए यदि आपके पास सबसे अलग आउट होने के लिए कुछ linux-fu रहस्य हैं, तो क्या आप कृपया साझा कर सकते हैं? मैं मुख्य रूप से पाठ-आधारित कॉन्फ़िगरेशन फ़ाइलों की तुलना कर रहा हूं, लेकिन कोई भी चाल और युक्तियां अद्भुत होंगी।
संदर्भ के लिए - डिफमैगर उपयोगिता आसानी से रंग हाइलाइटिंग के साथ कंधे से कंधा मिलाकर परिवर्तन दिखाती है। शीर्ष पर दिए गए आइकन आपको "सभी को दिखाएं," "अंतर दिखाएं," और "संदर्भ के साथ अंतर दिखाएं" के विचारों के बीच स्विच करने की अनुमति देते हैं। कमांड प्रॉम्प्ट पर इस कार्यक्षमता के कुछ प्यार करेंगे।
पीएस: मुझे यह भी ध्यान देना चाहिए कि एक अन्य विकल्प जो मुझे काफी उपयोगी लगता है, --suppress-common-lines
जो कि मैंने इस संक्षिप्त और पठनीय ब्लॉग पोस्ट के बारे में सीखा है ।