পরের নিবন্ধে আমরা কলোর্ডিফের দিকে একবার নজর দিতে যাচ্ছি। যদি কেউ এটি জানেন না, কমান্ড লাইনের জন্য ডিফ এবং ইউটিলিটি 2 ফাইলের মধ্যে পার্থক্যটি চাক্ষুষভাবে তুলনা করার সময় এটি ব্যবহারকারীদের পক্ষে খুব সহায়ক। কলর্ডিফ একটি পার্ল স্ক্রিপ্ট, যা এখনও বিভিন্নতার উন্নত সংস্করণ is
কলর্ডিফ ডিফের জন্য একটি ধারক, যা একই আউটপুট কিন্তু রঙিন উত্পাদন করে, পার্থক্যগুলির পাঠযোগ্যতার উন্নতি করতে। রঙিন স্কিমগুলি একটি কেন্দ্রীয় কনফিগারেশন ফাইল বা স্থানীয় ব্যবহারকারী ফাইল থেকে পড়তে পারেন (~ / .colordiffrc)। এই ইউটিলিটি ব্যবহার করে এএনএসআই রঙ.
ফাইলের তুলনার জন্য ডিফ একটি ইউটিলিটি। এটি একই ফাইলের পূর্ববর্তী সংস্করণের সাথে তুলনা করে দুটি ফাইলের মধ্যে পার্থক্য বা একটি নির্দিষ্ট ফাইলে করা পরিবর্তনগুলি উত্পন্ন করে। এটি আমাদের পাঠ্য ফাইলগুলিতে প্রতি লাইনে পরিবর্তনগুলি প্রদর্শন করবে, তবে পার্থক্যগুলিকে হাইলাইট না করে।
সবচেয়ে বাস্তবায়ন পরিবর্তন তারা তাদের প্রথম থেকেই আপাতদৃষ্টিতে অপরিবর্তিত রয়েছে। পরিবর্তনগুলি সাধারণত বেস অ্যালগরিদমে উন্নতি করে, কমান্ডে দরকারী বৈশিষ্ট্য যুক্ত করে এবং নতুন আউটপুট ফর্ম্যাটগুলির নকশা তৈরি করে।যেমনটি কলর্ডিফের ক্ষেত্রে।
উবুন্টুতে কলর্ডিফ ইনস্টল করুন
উবুন্টুতে এই সরঞ্জামটির ইনস্টলেশন খুব সহজ is উবুন্টু / ডেবিয়ান / মিন্টে আপনাকে যা করতে হবে তা হল একটি টার্মিনাল খুলতে হবে (Ctrl + Alt + T) এবং নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
sudo apt install colordiff
আনইনস্টল
যদি আমরা আমাদের সিস্টেম থেকে এই সরঞ্জামটি মুছে ফেলতে চাই তবে আমাদের কী করতে হবে তা হল একটি টার্মিনাল (Ctrl + Alt + T) খুলুন এবং এতে কমান্ডটি কার্যকর করা হবে:
sudo apt remove colordiff
কলর্ডিফ ব্যবহার করা
আমরা যখন কলর্ডিফ ব্যবহার করতে চাই, আমরা একটি টার্মিনাল (Ctrl + Alt + T) খোলার মাধ্যমে শুরু করতে যাচ্ছি। কলর্ডিফটি ব্যবহার করা যেতে পারে যেখানে আমরা সাধারণত কলর্ডিফে ডিফ বা পাইপ আউটপুট ব্যবহার করি। প্রথমত, কলর্ডিফ এবং ডিফ ডিগ্রি ব্যবহারের জন্য সিনট্যাক্সের সাথে নিজেকে পরিচিত করা ভাল ধারণা। এটি বেশ সহজ এবং সোজা:
colordiff archivo1 archivo2
শুরু করতে নিম্নলিখিত উদাহরণে আমরা 2 ফাইল তৈরি করতে যাচ্ছি, নিম্নলিখিত স্ক্রিনশট হিসাবে প্রদর্শিত:
এখন জন্য দুটি ফাইলের মধ্যে পার্থক্য পরীক্ষা করুন, একটি টার্মিনালে (Ctrl + Alt + T) আমরা কমান্ডটি ব্যবহার করতে যাচ্ছি:
colordiff archivo1.txt archivo2.txt
এছাড়াও আমাদের কাছে পৃথক কমান্ডটি ব্যবহার করার এবং এর আউটপুটটি কলর্ডিফে চ্যানেল করার সম্ভাবনা থাকবে, যেমন নিম্নলিখিত কমান্ডে দেখানো হয়েছে:
diff -u archivo1.txt archivo2.txt | colordiff
এই লাইনগুলিতে আমরা সবেমাত্র দেখেছি যে আমরা কলর্ডিফের সাহায্যে দুটি ফাইলের মধ্যে টার্মিনালের পার্থক্যের আউটপুটটিকে কীভাবে রঙ করতে পারি। এটির সাহায্যে আমরা টার্মিনালে ফাইলগুলি তুলনা করতে এবং পড়তে সহজ যে ফলাফলগুলি পেতে পারি। দুটি ফাইল যদি অভিন্ন হয় তবে কোনও ফলাফল স্ক্রিনে মুদ্রিত হবে না.
কারও দরকার হলে সহায়তা বা এই ইউটিলিটি দ্বারা প্রদত্ত সম্ভাবনাগুলি সম্পর্কে আরও তথ্য, আপনি টার্মিনাল টাইপ করে এটি যে সহায়তা সরবরাহ করে তা উল্লেখ করতে পারেন:
colordiff --help
পাড়া কীভাবে ডিফ এবং কলর্ডিফ উভয় ব্যবহৃত হয় সে সম্পর্কে গভীরতর তথ্য পানব্যবহারকারীদের দেখার সম্ভাবনা থাকবে মানুষ বিভিন্ন বা ম্যান পেজ কলর্ডিফ দ্বারা
কলর্ডিফের বিকল্পগুলি।
ফাইলগুলির তুলনা করার আরেকটি খুব কার্যকর উপায় হ'ল 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
এই সরঞ্জামটির বাক্য গঠনটি নিবন্ধের সময় আগের বিকল্পগুলির মতো সহজ।
আপনি কীভাবে এই সরঞ্জামটি ইনস্টল করবেন, কীভাবে এটি ব্যবহার করবেন বা এর বিকল্প বিকল্পগুলি সম্পর্কে আরও শিখতে পারেন প্রকল্প গিটহাব পৃষ্ঠা.