シェルといえばshまたはbashで
bashで不満がある人はzshを使っていたりする。
でも、設定が難しい?zshを使わないできたパンピーにはfishがいいらしい。
はてなブックマーク - fishシェル普及計画
http://b.hatena.ne.jp/entry/fish.rubikitch.com/
インストールと設定
標準のレポジトリには入っていないのでepelを追加する
# yum install -y epel-release
依存パッケージはbcだけのようなので
http://ftp.riken.jp/Linux/fedora/epel/7Server/x86_64/f/fish-2.3.1-1.el7.x86_64.rpm
これ一本DLしてインストールするだけでも良さそうです。
# yum search fish
fish.x86_64 : A friendly interactive shell
# yum install -y fish
Dependencies Resolved
============================================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================================
Installing:
fish x86_64 2.3.1-1.el7 epel 1.5 M
Installing for dependencies:
bc x86_64 1.06.95-13.el7 base 115 k
シェルを変更する
$ cat /etc/shells <- 使えるシェルの一覧が書かれている
/usr/bin/fish
$ chsh
Changing shell for ymko.
New shell [/bin/bash]: /usr/bin/fish
Password: <- パスワードを聞かれるので入力
Shell changed.
ログオフして入り直す
Last login: Wed Sep 7 14:00:47 UTC 2016 on console
Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish
ymko@707a4619a402 ~>
感想
なんか近未来的なかんじがするシェルですね。
タブ補完がzsh風で便利っぽい?(zsh使ってないけど・・・)
しばらく使って見るかも
参考
fishシェル普及計画
http://fish.rubikitch.com/
fish-shellを使ってみませんか
Qiita http://qiita.com/mtwtk_man/items/dde92d0a6024bc61fa58
シェルにあんまりこだわりのなかった僕がfishを使ってかんじたこと
http://www.slideshare.net/TakuyaTokuyama/ss-48876269