উবুন্টু 20.04 এ ওহ মাই জেডএস কীভাবে ইনস্টল করবেন


ইউনিক্স-ভিত্তিক পরিবেশের সাথে কাজ করার সময় আমাদের বেশিরভাগ সময় টার্মিনালে কাজ করার জন্য ব্যয় করা হবে। একটি ভাল দেখায় টার্মিনাল আমাদের ভাল বোধ করবে এবং আমাদের উত্পাদনশীলতা উন্নত করবে। এখানেই OH-MY-ZSH খেলতে আসে।

ওএইচ-এমওয়াই-জেডএসএইচ জেডএসএইচ কনফিগারেশন পরিচালনার জন্য একটি ওপেন সোর্স ফ্রেমওয়ার্ক এবং এটি সম্প্রদায়ভিত্তিক। এটি প্রচুর সহায়ক ফাংশন, প্লাগইনস, সহায়ক, থিম এবং কয়েকটি জিনিস যা আপনাকে টার্মিনালে আরও ভাল করে তুলবে তার সাথে একত্রিত হয়েছে। বর্তমানে 275+ প্লাগইন এবং 150 টি থিম সমর্থিত।

প্রথম জিনিস, আপনার উবুন্টুতে আপনার ডিফল্ট শেল হিসাবে জেডএসএইচ ইনস্টল এবং সেটআপ করা দরকার।

  • জেডএস ইনস্টল করা উচিত (v4.3.9 বা আরও সাম্প্রতিকটি করবে তবে আমরা 5.0.8 এবং আরও বেশি পছন্দ করি)
  • উইজেট ইনস্টল করা উচিত
  • গিট ইনস্টল করা উচিত (v2.4.11 বা উচ্চতর প্রস্তাবিত)

আসুন ঝাঁপিয়ে পড়ুন এবং উবুন্টু লিনাক্সে ওএইচ-এমওয়াই-জেডএসএইচ প্রোগ্রাম কীভাবে ইনস্টল করবেন এবং সেট আপ করবেন তা দেখুন।

উবুন্টু লিনাক্সে OH-MY-ZSH ইনস্টল করা

আপনার টার্মিনালে "কার্ল" বা "উইজেট" কমান্ড ব্যবহার করে ওহ মাই জেডএসের ইনস্টলেশন পরিচালনা করা যেতে পারে। নিম্নলিখিত এপিটি কমান্ডটি চালিয়ে গিটের সাথে সেগুলি ইনস্টল না করে ওএসে একটির ইউটিলিটি ইনস্টল করা আছে তা নিশ্চিত করুন।

$ sudo apt install curl wget git

এরপরে ওহ মাই জ্যাশকে কমান্ড-লাইনের মাধ্যমে কার্ল বা উইজেটের সাথে প্রদর্শিত হবে হিসাবে ইনস্টল করুন।

$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
$ sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

একবার আপনি OH-MY-ZSH ইনস্টল করলে এটি আপনার বিদ্যমান .zhrc ফাইলের ব্যাকআপ নেবে। তারপরে কনফিগারেশন সহ একটি নতুন .zshrc ফাইল তৈরি করা হবে। সুতরাং আপনি যখনই আনইনস্টলারটি ব্যবহার করে OH-MY-ZSH অপসারণ করার সিদ্ধান্ত নেবেন, তখন একটি স্বয়ংক্রিয়ভাবে পুরানো .zshrc ফাইলটি ফিরে যাবে।

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

সমস্ত কনফিগারেশন .zshrc ফাইলের অধীনে রাখা হয়েছে। আপনি যেখানে প্যারামিটারগুলি পরিবর্তন করবেন বা নতুন প্লাগইন সক্ষম করবেন বা প্রয়োজনের উপর ভিত্তি করে থিম পরিবর্তন করবেন এটি এখানে।

আসুন আমরা .zshrc ফাইলে সংশোধন করতে পারি এমন কিছু গুরুত্বপূর্ণ প্যারামিটারগুলি ভেঙে ফেলি।

ওএইচ-এমওয়াই-জেডএসএইচের সমস্ত বৈশিষ্ট্যের মধ্যে, আমি থিমগুলির সেট পছন্দ করি যা ইনস্টলেশন সহ একটি বান্ডলে আসে le এটি দৃশ্যত আমার টার্মিনাল চেহারা এবং বোধ উন্নত করে। থিমগুলি "/ home/tecmint/.oh-my-zsh/themes/" এর অধীনে ইনস্টল করা আছে।

$ ls /home/tecmint/.oh-my-zsh/themes/

ডিফল্টরূপে "রব্বিরসেল" থিমটি লোড হয়ে যায়। থিমটি পরিবর্তন করতে .zshrc ফাইলের অধীনে "ZSH_THEME = " পরামিতিটি পরিবর্তন করুন।

$ nano ~/.zshrc

পরিবর্তনগুলি কার্যকর হওয়ার জন্য আপনার ফাইলটি উত্স (উত্স।/.Zshrc) করতে হবে।

$ source ~/.zshrc

এমন অনেকগুলি প্লাগইন রয়েছে যা OH-MY-ZSH দ্বারা সমর্থিত। একটি প্লাগইন সেট আপ করা বেশ সহজ। আপনাকে যা করতে হবে তা হ'ল .zshrc ফাইলে প্লাগইন প্যারামিটারে প্লাগইন নাম যুক্ত করতে হবে। ডিফল্টরূপে, গিট একমাত্র প্লাগইন যা ইনস্টলেশনের পরে সক্ষম করা হয়।

এখন আমি প্যাকেজগুলি ক্লোন করে আরও দুটি প্লাগইন "জেডএসএইচ-অটোসাগেশনস এবং জেডএসএইচ-সিনট্যাক্স-হাইলাইটিং" যুক্ত করব।

$ git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

প্লাগিনগুলি কার্যকর করার জন্য আপনাকে যা করতে হবে তা হল .zhsrc ফাইলটি সম্পাদনা করতে, প্রতিটি প্লাগইন নামের মধ্যে একটি স্থান সহ প্লাগইন =() এ প্লাগইন নাম যুক্ত করুন।

$ nano ~/.zshrc

পরিবর্তনগুলি কার্যকর করার জন্য এখন উত্স (উত্স।/.Zshrc) ফাইল। এখন আপনি স্ক্রিনশট থেকে দেখতে পারবেন স্বতঃ-প্রস্তাব বৈশিষ্ট্যটি সক্ষম হয়ে গেছে এবং এটি পূর্বে ব্যবহৃত কমান্ডটি মনে রাখে এবং এর ভিত্তিতে পরামর্শ দেয় ts

OH-MY-ZSH স্বয়ংক্রিয়ভাবে দ্বি-সাপ্তাহিক আপডেটগুলি পরীক্ষা করে। এটি অক্ষম করতে DISABLE_AUTO_UPDATE = "সত্য" পরামিতি সেট করুন। UPDATE_ZSH_DAYS = <দিনের সংখ্যা> সেট করে আপডেট আপডেট হওয়া কত দিন নিয়ন্ত্রণ করতে পারেন।

কমান্ডটি চালিয়ে ম্যানুয়াল আপডেটগুলি চালানো সম্ভব।

$ omz update

উবুন্টু লিনাক্সে OH-MY-ZSH অপসারণ করা হচ্ছে

আপনি যদি ওহ-মাই-জেডশ মুছে ফেলতে চান তবে "ওহ_মি_জশ আনইনস্টল করুন" কমান্ডটি চালান। এটি oh_my_zsh এর সমস্ত প্রয়োজনীয় ফাইল এবং ফোল্ডারগুলির অংশ সরিয়ে আগের অবস্থায় ফিরে যাবে। পরিবর্তনগুলি কার্যকর হওয়ার জন্য আপনার টার্মিনালটি পুনরায় চালু করুন।

$ uninstall oh_my_zsh

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