দি সুন্দর৷ ইন্টারেক্টিভ শেল যাকে FISH বলা হয় এবং সংক্ষেপে বলা হয় UNIX এবং UNIX-এর মতো অপারেটিং সিস্টেমের জন্য একটি শেল। এটি একটি অনন্য এবং উদ্ভাবনী কমান্ড লাইন পরিবেশ যেখানে অনেকগুলি অমূল্য উন্নতি রয়েছে৷ মাছ বাশ বা ZSH মত অন্য কোনো শেল সঙ্গে কাজ করার জন্য ডিজাইন করা হয়েছে. বিভিন্ন শেলের বিপরীতে যা প্রক্রিয়া সম্পদ সংরক্ষণের জন্য ডিফল্ট সহায়তায় কয়েকটি উপাদানকে নিষ্ক্রিয় করে, FISH তাদের সবকটি ডিফল্টভাবে সক্রিয় করে রাখে যাতে এর থেকে বেশি কিছু করার চেষ্টা করা হয়।
বৈশিষ্ট্যসমূহ
- এটি একটি ব্যবহারকারী-বান্ধব এবং ইন্টারেক্টিভ শেল
- এতে অনেক শক্তিশালী বৈশিষ্ট্য রয়েছে
- ইনবিল্ট ওয়েব-ভিত্তিক কনফিগারেশন
- এটি গ্লোরিয়াস ভিজিএ কালার এবং 256 টার্মিনাল কালার সমর্থন করে
- X ক্লিপবোর্ড সমর্থিত
- ক্ষমতা পরীক্ষা করার ত্রুটি
- FISH ডকুমেন্টেশন দেখতে সাহায্য কমান্ড
- তীর কী ব্যবহার করে পরামর্শ নির্বাচন করুন
ফিশ ইনস্টল করা
মাছ ইনস্টল করার জন্য, এটির পাইথন সফ্টওয়্যার বৈশিষ্ট্য প্রয়োজন , পাইথন ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ sudo apt-get install python-software-properties
নমুনা আউটপুট এই মত হওয়া উচিত –
প্যাকেজ তালিকা পড়া হচ্ছে... DoneBuilding নির্ভরতা ট্রি রিডিং স্টেট তথ্য... সম্পন্ন নিম্নলিখিত অতিরিক্ত প্যাকেজ ইনস্টল করা হবে:python-pycurl প্রস্তাবিত প্যাকেজ:libcurl4-gnutls-dev python-pycurl-dbg নিম্নলিখিত নতুন প্যাকেজগুলি ইনস্টল করা হবে:python-pycurl python-software-properties0 আপগ্রেড করা হয়েছে, 2টি নতুন ইনস্টল করা হয়েছে, 0টি সরাতে হবে এবং 7টি আপগ্রেড করা হয়নি৷ 67.5 kB সংরক্ষণাগার পেতে হবে৷ এই অপারেশনের পরে, 358 kB অতিরিক্ত ডিস্ক স্থান ব্যবহার করা হবে৷ আপনি কি চালিয়ে যেতে চান? [Y/n] yGet:1 https://in.archive.ubuntu.com/ubuntu/ trusty/main python-pycurl amd64 7.19.3-0ubuntu3 [47.9 kB]Get:2 https://in.archive.ubuntu । এবং ডিরেক্টরিগুলি বর্তমানে ইনস্টল করা আছে।)আনপ্যাক করার জন্য প্রস্তুত হচ্ছে .../python-pycurl_7.19.3-0ubuntu3_amd64.deb ...আনপ্যাক করা হচ্ছে python-pycurl (7.19.3-0ubuntu3) ............. ........................................................এখন, আমাদের মাছ ডাকা উচিত নীচে দেখানো হিসাবে সংগ্রহস্থল-
$ sudo add-apt-repository ppa:fish-shell/nightly-masterআউটপুট এইরকম হওয়া উচিত –
এই রিপোজিটরিতে মাছের শেলের সাম্প্রতিক উৎসের নিয়মিত বিল্ড রয়েছে, যা https://github.com/fish-shell/fish-shell/-এ গিট মাস্টার ট্রাঙ্ক থেকে তৈরি করা হয়েছে। আরও তথ্য:https://launchpad। net/~fish-shell/+archive/ubuntu/nightly-masterPress [ENTER] চালিয়ে যেতে বা ctrl-c যোগ করা বাতিল করতে itgpg:keyring `/tmp/tmpzn3dsxqj/secring.gpg' createdgpg:keyring `/tmp/tmpzn3dsxqj/pu .gpg' createdgpg:hkp সার্ভার keyserver.ubuntu.comgpg:/tmp/tmpzn3dsxqj/trustdb.gpg থেকে কী 6DC33CA5 অনুরোধ করা হচ্ছে:trustdb createdgpg:কী 6DC33CA5:পাবলিক কী "Fishport shelled numbers:রক্ষণাবেক্ষণের জন্য লঞ্চপ্যাড PPA" আমদানি করা:1 (RSA:1)ঠিক আছেনিম্নলিখিত কমান্ড ব্যবহার করে লিনাক্স প্যাকেজ আপডেট করুন –
$ sudo apt-gt updateমাছ ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ sudo apt-get install fishআউটপুট এইরকম হওয়া উচিত –
প্যাকেজ তালিকা পড়া হচ্ছে... DoneBuilding নির্ভরতা ট্রি রিডিং স্টেট ইনফরমেশন... Done নিচের প্যাকেজগুলো স্বয়ংক্রিয়ভাবে ইন্সটল হয়েছে এবং আর প্রয়োজন নেই:linux-headers-4.2.0-27 linux-headers-4.2.0-27-generic linux -image-4.2.0-27-generic linux-image-extra-4.2.0-27-generic linux-signed-image-4.2.0-27-generic এগুলি সরাতে 'apt-get autoremove' ব্যবহার করুন৷ নিম্নলিখিত অতিরিক্ত প্যাকেজগুলি ইনস্টল করা হবে:xsel নিম্নলিখিত নতুন প্যাকেজগুলি ইনস্টল করা হবে:মাছ xsel0 আপগ্রেড করা হয়েছে, 2টি নতুন ইনস্টল করা হয়েছে, 0টি অপসারণ করতে এবং 0টি আপগ্রেড করা হয়নি৷ 1,187 kB সংরক্ষণাগারগুলি পেতে হবে৷ এই অপারেশনের পরে, 6,568 kB অতিরিক্ত ডিস্ক স্থান ব্যবহার করা হবে৷ আপনি কি অবিরত করতে চান? [Y/n] yGet:1 https://ppa.launchpad.net/fish-shell/nightly-master/ubuntu/ trusty/main fish amd64 2.2.0-680-ga701264-1~trusty [1,166 kB]পান:2 https://in.archive.ubuntu.com/ubuntu/ trusty/universe xsel amd64 1.2.0-2 [20.6 kB] 4s (284 kB/s) এ 1,187 kB আনা হয়েছে......... .....................মাছের খোসা ব্যবহার করা
ফিশ শেল কমান্ড লাইন ব্যবহার করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ মাছনমুনা আউটপুট এই মত হওয়া উচিত –
মাছেকে স্বাগতম, কীভাবে মাছ ব্যবহার করতে হয় তার নির্দেশাবলীর জন্য বন্ধুত্বপূর্ণ ইন্টারেক্টিভ শেল টাইপ সহায়তাফিশ ইনস্টল করা সংস্করণ পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ echo $FISH_VERSIONনমুনা আউটপুট এই মত হওয়া উচিত –
2.2.0-680-ga701264স্বয়ংক্রিয় পরামর্শ পেতে, শুধু "da" লিখুন, এটি নীচে দেখানো হিসাবে অটো সাজেশন দেখাবে-
$ তারিখআউটপুট এইরকম হওয়া উচিত –
মঙ্গল 15 মার্চ 11:29:50 IST 2016মাছ সম্পর্কে আরও তথ্য পেতে . নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ সাহায্যনমুনা আউটপুট এই মত হওয়া উচিত –
রিয়েল টাইমে স্বয়ংক্রিয়ভাবে বুদ্ধিমান রঙ নির্বাচন পেতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ echo "আমি টিউটোরিয়ালপয়েন্টকে ভালোবাসি"আউটপুট এইরকম হওয়া উচিত –
আমি টিউটোরিয়াল পয়েন্ট পছন্দ করিমাছ তৈরি করতে ডিফল্ট শেল হিসাবে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ chsh -s /usr/bin/fishআপনার পূর্ববর্তী শেলে ফিরে যেতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ chsh -s /bin/bashঅভিনন্দন! এখন, আপনি জানেন "কিভাবে মাছ ব্যবহার করবেন - লিনাক্সের জন্য একটি স্মার্ট এবং ব্যবহারকারী-বান্ধব ইন্টারেক্টিভ শেল"। আমরা আমাদের পরবর্তী লিনাক্স পোস্টে এই ধরনের কমান্ড সম্পর্কে আরও জানব। পড়তে থাকুন!