কলর্ডিফ, টার্মিনালের মধ্যে পৃথক কমান্ডের আউটপুটকে রঙ দেয়

কলর্ডিফ সম্পর্কে

পরের নিবন্ধে আমরা কলোর্ডিফের দিকে একবার নজর দিতে যাচ্ছি। যদি কেউ এটি জানেন না, কমান্ড লাইনের জন্য ডিফ এবং ইউটিলিটি 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) খোলার মাধ্যমে এটি টাইপ করে সহজেই এটি ইনস্টল করতে পারি:

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

এই সরঞ্জামটির বাক্য গঠনটি নিবন্ধের সময় আগের বিকল্পগুলির মতো সহজ।

আইসিডিফ কাজ করছে

আপনি কীভাবে এই সরঞ্জামটি ইনস্টল করবেন, কীভাবে এটি ব্যবহার করবেন বা এর বিকল্প বিকল্পগুলি সম্পর্কে আরও শিখতে পারেন প্রকল্প গিটহাব পৃষ্ঠা.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।