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