CLIOS
شما اینجا هستید : صفحه اصلی » لینوکس » FISH – یک پوسته ی تعاملی هوشمند و کاربر پسند برای لینوکس

FISH – یک پوسته ی تعاملی هوشمند و کاربر پسند برای لینوکس


FISH  که کوتاه شده ی عبارت Friendly Interactive Shell میباشد یک پوسته برای یونیکس و سیستم عامل های یونیکسی می باشد.

این پوسته که بسیار هوشمند و کاربر پسند میباشد برای بهتر کار کردن با محیط لینوکس ساخته شده است با به کار گرفتن این پوسته به راحتی میتوان دستورات را پیدا کرد و یا  به خاطر سپرد . بر خلاف سایر shell ها که برای حفظ منابع سیستم بسیاری از قابلیت ها را به طور پیش فرض Disable میکنند ، FISH تمامی قابلیت ها را به طور پیش فرض Enable نگه میدارد.

برخی از خصوصیات FISH

  • تعاملی و کاربر پسند
  • قابلیت های قدرتمند
  • ساده،روان و سازگار
  • درک فوق العاده نحو (Syntax)
  • به هنگام تایپ کردن شما ، در داخل history و همچنین مسیر فعلی را جستجو میکند و command ها را پیشنهاد میکند
  • انتخاب پیشتهاد ها با استفاده از کلید های جهت نما
  • پشتیبانی از Universal Variable (متغیرهای یونیورسال) ، کابر میتواند متغیر دائم تعریف کند و با ریبوت و خاموش شدن سرور این متغیر ها کماکان به قوت خود باقی هستند

نصب FISH بر روی سیستم عامل لینوکس

 

FISH بر روی تمامی توزیع های لینوکس قابل نصب می باشد ، برای نصب آن کافیست repository  fish را به سایر repository  های خود اضافه کنید . نحوه اضافه کردن Fish repository  به تفکیک توزیع های متفاوت در زیر آمده است.

 

بر روی سیستم های دبیان (Debian Systems)

---------------- On Debian 8 ----------------
# echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_8.0/ /' >> /etc/apt/sources.list.d/fish.list
# apt-get update
# apt-get install fish
---------------- On Debian 7 ----------------
# echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/2/Debian_7.0/ /' >> /etc/apt/sources.list.d/fish.list
# apt-get update
# apt-get install fish

بر روی سیستم های اوبونتو (Ubuntu systems)

$ sudo add-apt-repository ppa:fish-shell/nightly-master
$ sudo apt-get update$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:fish-shell/nightly-master$ sudo apt-get update
$ sudo apt-get install fish

بر روی سیستم های فدورا (Fedora systems)

---------------- On Fedora 22 ----------------
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/shells:fish:release:2/Fedora_22/shells:fish:release:2.repo
# yum install fish
---------------- On Fedora 21 ----------------
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/shells:fish:release:2/Fedora_21/shells:fish:release:2.repo
# yum install fish
---------------- On Fedora 20 ----------------
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/shells:fish:release:2/Fedora_20/shells:fish:release:2.repo
# yum install fish

بر روی سیستم های سنت او اس (Centos systems)

---------------- On CentOS 7 ----------------
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/shells:fish:release:2/CentOS_7/shells:fish:release:2.repo
# yum install fish
---------------- On CentOS 6 ----------------
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/shells:fish:release:2/CentOS_6/shells:fish:release:2.repo
# yum install fish

بر روی سیستم های RHEL

---------------- On RHEL 7 ----------------
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/shells:fish:release:2/RHEL_7/shells:fish:release:2.repo
# yum install fish
---------------- On RHEL 6 ----------------
# cd /etc/yum.repos.d/
# wget http://download.opensuse.org/repositories/shells:fish:release:2/RedHat_RHEL-6/shells:fish:release:2.repo
# yum install fish

چگونه از پوسته FISH استفاده کنیم ؟

 

برای اولین بار با وارد کردن دستور زیر خروجی خوش آمدید را مشاهده میکنید

$ fish

Start-Fish-Shell

چک کردن ورژن FISH

$ echo $FISH_VERSION

تنظیم کردن FISH به عنوان پوسته پیش فرض

$ chsh -s /usr/bin/fish

نویسنده : آرش ارزنده نیا