কম্পিউটার টিউটোরিয়াল

Fish - লিনাক্সের জন্য স্মার্ট ও ইউজার-ফ্রেন্ডলি ইন্টারেক্টিভ শেল (Fish Shell for Linux)


Fish Shell কী?

Friendly Interactive SHell (FISH) - UNIX এবং UNIX-লাইক OS-এর জন্য একটি শেল। এটি অনন্য এবং ইনোভেটিভ কমান্ড লাইন এনভায়রনমেন্ট যার অনেক মূল্যবান উন্নতি রয়েছে। Fish অন্য শেল (bash, ZSH) এর সাথে কাজ করতে ডিজাইন করা। অন্যান্য শেল ডিফল্টলে ফিচার ডিজেবল করে রিসোর্স বাঁচাতে, কিন্তু FISH সব ডিফল্টলেই ইনাবল রাখে।

প্রধান ফিচার

  • ইউজার-ফ্রেন্ডলি এবং ইন্টারেক্টিভ শেল
  • শক্তিশালী ফিচারগুলো
  • ইনবিল্ট ওয়েব-ভিত্তিক কনফিগারেশন
  • VGA কালার এবং ২৫৬ টার্মিনাল কালার সাপোর্ট
  • X ক্লিপবোর্ড সাপোর্ট
  • এরর চেকিং ক্যাপাবিলিটি
  • help কমান্ড দিয়ে FISH ডকুমেন্টেশন ভিউ
  • এরো কী দিয়ে সাজেশন সিলেক্ট

ইন্সটলেশন (Ubuntu/Debian)

# পাইথন সফ্টওয়ার প্রপার্টিজ ইন্সটল
$ sudo apt-get install python3-software-properties

# Fish রিপোজিটরি যোগ করুন
$ sudo apt-add-repository ppa:fish-shell/release-3

# আপডেট এবং ইন্সটল
$ sudo apt-get update
$ sudo apt-get install fish

Fish শেল ব্যবহার

# Fish শেল শুরু
$ fish
Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish

# ভার্সন চেক
$ echo $FISH_VERSION
3.x.x

# অটো-সাজেশন (লিখলে সাজেশন দেখাবে)
$ da[TAB]  # date সাজেশন দেখাবে

# হেল্প
$ help

ডিফল্ট শেল বানানো

# Fish কে ডিফল্ট শেল বানান
$ chsh -s /usr/bin/fish

# আবার Bash-এ ফেরত যান
$ chsh -s /bin/bash

কনফিগারেশন

ওয়েব-ভিত্তিক কনফিগারেশন: fish_config কমান্ড দিয়ে ব্রাউজারে কনফিগার করুন। কনফিগ ফাইল: ~/.config/fish/config.fish

  1. লিনাক্স নতুনদের এবং সিস্টেম অ্যাডমিনিস্ট্রেটরদের জন্য ৪টি অবশ্য পড়া ফ্রি শেল স্ক্রিপ্টিং ইবুক

  2. শেল ইনিশিয়ালাইজেশন ফাইল ও ইউজার প্রোফাইল মास্টার করুন: লিনাক্স অ্যাডমিনের জন্য গাইড

  3. ম্যাক এবং লিনাক্সের জন্য সেরা ১৫টি আইআরসি (IRC) ক্লায়েন্ট: নিখুঁত চ্যাটের জন্য বিশ্বস্ত পছন্দ

  4. Samsung Smart TV আনলক করুন: ৬টি এক্সপার্ট টিপস ও হিডেন ফিচার