পাওয়ারলাইন, উবুন্টুতে কমান্ড লাইনটি কাস্টমাইজ করুন

পাওয়ারলাইন সম্পর্কে

পরের নিবন্ধে আমরা পাওয়ারলাইনটি একবার দেখে নিই। এই সরঞ্জামটি যখন নিজেদেরকে সংগঠিত করতে আসে তখন এটি সহায়ক হতে পারে কারণ এটি এর উপর দরকারী তথ্য সরবরাহ করে প্রান্তিক যা আমরা সর্বদা দেখতে পাব। পাওয়ারলাইনটি ভিআইএমের জন্য একটি স্ট্যাটাস লাইন প্লাগইন এবং অন্যান্য অ্যাপ্লিকেশনগুলির জন্য স্থিতি রেখা এবং প্রম্পট সরবরাহ করেzsh, বাশ, মাছ, tmux, আইপিথন, দুর্দান্ত, i3, এবং কোটিল সহ।

হিসাবে ইঙ্গিত খুনি টমেটোহাইপারভিটামিনাইজড কমান্ড লাইন থাকা পাইথন স্ক্রিপ্ট। মূলত আমরা পারি ব্যবহারকারীর অনুসারে কমান্ড লাইনটি কাস্টমাইজ করুন। আমরা যখন স্থানীয়ভাবে কমান্ড লাইনটি ব্যবহার করি, আমরা এটি একটি কনফিগারেশনের সাহায্যে দেখতে পাই এবং আমরা যখন এটি দূরবর্তীভাবে ব্যবহার করি, তখন আমরা স্পষ্টভাবে এটি আলাদা করতে পারি।

সাধারণ পাওয়ারলাইন বৈশিষ্ট্য

পাওয়ারলাইন চলছে

  • Es এক্সটেনসিবল এবং বৈশিষ্ট্যযুক্ত। পাইথন ব্যবহার করে এই অ্যাপ্লিকেশনটি সম্পূর্ণ নতুন করে লেখা হয়েছিল। এটি আরও ভাল এক্সটেনসিবিলিটি, আরও চটজলদি, আরও ভাল এবং সহজ কনফিগারেশন ফাইল অর্জন করেছে। পাইথন দোভাষী ছাড়া অন্য কোনও বাধ্যতামূলক তৃতীয় পক্ষের নির্ভরতা ছাড়াই একটি কাঠামোগত, অবজেক্ট-ভিত্তিক কোড বেস প্লাস।
  • স্থিতিশীল বেস কোড। পাইথন ব্যবহার করে, প্রকল্পের সমস্ত কোডকে একীকরণ করা সম্ভব হয়েছিল। কোডটি হ'ল পাইথন 2.6+ এবং পাইথন 3 এর সাথে কাজ করার জন্য পরীক্ষিত.
  • এটা তোলে অন্তর্ভুক্ত বহু অ্যাপ্লিকেশনগুলিতে প্রম্পট এবং স্থিতি রেখার জন্য সমর্থন। মূলত vim স্থিতি রেখার জন্য একচেটিয়াভাবে নির্মিত, প্রকল্পটি tmux এবং বিভিন্ন ডাব্লুএম, ব্যাশ / জেডএস-এর মতো শেল এবং অন্যান্য অ্যাপ্লিকেশনগুলিতে স্থিতি রেখা সরবরাহ করতে বিকশিত হয়েছে।
  • JSON এ কনফিগারেশন এবং রঙীন স্কিমগুলি লেখা হয়েছে। এটি একটি প্রমিত, সহজ এবং সহজেই ব্যবহারযোগ্য ফাইল ফর্ম্যাট। এটি সমস্ত সামঞ্জস্যপূর্ণ অ্যাপ্লিকেশনগুলিতে ব্যবহারকারীর দ্বারা সহজ কনফিগারেশনকে অনুমতি দেয়।
  • পাওয়ারলাইন হয় ডেমন সমর্থন সহ দ্রুত এবং হালকা আরও ভাল পারফরম্যান্সের জন্য। যদিও কোড বেসটি কয়েক হাজার লাইনের বিস্তৃত, মূল ফোকাসটি ভাল পারফরম্যান্স এবং যতটা সম্ভব কম কোডের দিকে। একই সাথে এটি বৈশিষ্ট্যগুলির একটি বিস্তৃত সেট সরবরাহ করে নতুন ডেমন এটিও নিশ্চিত করে যে কেবলমাত্র একটি পাইথন উদাহরণটি প্রম্পট এবং স্থিতি রেখাগুলির জন্য শুরু করা হয়েছে, দুর্দান্ত পারফরম্যান্স সরবরাহ করে।

এগুলি পাওয়ারলাইনের কয়েকটি বৈশিষ্ট্য, এগুলির সমস্ততে আরও বিশদে বিশদে আলোচনা করা যেতে পারে অফিসিয়াল প্রকল্পের ডকুমেন্টেশন অথবা আপনার গিটহাব পৃষ্ঠা.

উবুন্টুতে পাওয়ারলাইন ইনস্টল করুন

উবুন্টুতে পাওয়ারলাইন ইনস্টল করতে, আমাদের বিভিন্ন বিকল্প থাকবে। তাদের সব হতে পারে প্রকল্পের ডকুমেন্টেশনের সাথে পরামর্শ করুন। আমরা এটি পাইপ থেকে ইনস্টল করতে সক্ষম হব, তবে প্যাকেজ পরিচালক থেকে এটি ইনস্টল করার জন্য এটি আরও প্রস্তাবিত (যদিও এটি সর্বশেষতম সংস্করণ হবে না)। এই উদাহরণে, আমরা ব্যবহার করতে যাচ্ছি ইনস্টলেশন জন্য উপযুক্ত.

প্রথমে আমরা উপলব্ধ সফ্টওয়্যার সূচক আপডেট করতে যাচ্ছি এবং তারপরে আমরা ইনস্টলেশনটি নিয়ে এগিয়ে যেতে পারি। এর জন্য আপনাকে কেবল একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং স্ক্রিপ্টটি লিখতে হবে:

অ্যাপ্লিকেশন সহ পাওয়ারলাইন ইনস্টলেশন

sudo apt update && sudo apt install powerline fonts-powerline

প্যাকেজগুলি ইনস্টল হয়ে গেলে, আমরা অবশ্যই .bashrc ফাইলটি পরিবর্তন করুন আমাদের ব্যবহারকারীর কাছ থেকে আদেশ সহ:

vim ~/.bashrc

সম্পূর্ণরূপে ফাইলের অভ্যন্তরে, আমাদের কেবলমাত্র নিম্নলিখিত সামগ্রীটি অন্তর্ভুক্ত করতে হবে। এই লাইনগুলির সাথে আমরা যাচ্ছি ইনস্টলেশন পথে পাওয়ারলাইন.শ ফাইল উপস্থিত কিনা তা পরীক্ষা করে দেখুন:

বাশার্ক পরিবর্তন

if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then
source /usr/share/powerline/bindings/bash/powerline.sh
fi

একবার পরিবর্তনগুলি হয়ে গেলে, আমরা এখন যে টেক্সট সম্পাদকটি ব্যবহার করি সেটিকে সংরক্ষণ এবং প্রস্থান করতে পারি। পরিবর্তনগুলি দেখতে, টার্মিনালটি পুনরায় চালু করা ভাল.

কাজের সরঞ্জাম

বেসিক কনফিগারেশন

আমরা করতে পারব পাওয়ারলাইন সেটিংসের বিভিন্ন বিকল্প পরিবর্তন করুনযেমন রঙ প্যালেট, প্রধান সেটিংস বা থিম। এর জন্য আমাদের অবশ্যই বিভিন্ন ফাইলের সাথে কাজ করতে হবে, যেমনটি দেখানো হয়েছে অফিসিয়াল ডকুমেন্টেশন.

পাওয়ারলাইনে আপনি বিভিন্ন অঞ্চল বা পক্ষগুলি কনফিগার করতে পারেন, একটি সাধারণ শেলের মধ্যে আপনার ডানদিকে প্রম্পট থাকে। সহায়তা পাওয়া যাবে সম্পর্কে সম্ভাব্য কনফিগারেশন অফিসিয়াল ডকুমেন্টেশন. এতে আপনি প্রতিটি ব্যবহারকারীর নির্দিষ্ট প্রয়োজনীয়তার সাথে কীভাবে তাদের সংশোধন করতে এবং অভিযোজিত করবেন সে সম্পর্কিত তথ্য পেতে পারেন।


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

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

*

*

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

  1.   এডুয়ার্ডো নাভাস তিনি বলেন

    আমি ডকুমেন্টেশন পড়ার সময় এবং সরঞ্জামটি পরীক্ষা করার জন্য কিছুটা সময় ব্যয় করেছি, এটি খুব ভাল এবং সম্পূর্ণ বলে মনে হয়েছে। এক্সডি