入れずに補完がそろう、fish shell が何を省くか
要約
fish shell は対話の手触りを第一に置く。打つそばから履歴からの提案が出て、命令行はその場で色が付き、履歴は検索でき、補完は引数や枝、行程の名前まで届く。代償は bash と相容れない独自の筋書きの言葉である。
おすすめ- ソフト名
- fish shell
- バージョン
- 4.9.3
- 料金
- 無料
- オープンソース
- オープンソース
- OS
- WindowsmacOSLinux
- 公式サイト
- https://fishshell.com/
- 更新日時
- 2026-10-06 16:02
入れずに整っているという強み
fish は friendly interactive shell の略で、対話の手触りを第一に置く命令行の shell である。bash や zsh と分けるのは、入れた時点で整っているという一点だ。命令を打つと、その下に履歴から取った提案が出て、矢印のキーで受け入れられる。命令行は書くそばから色が付き、命令が存在するのか、道が通っているのかが、打っている最中に見える。補完はファイルの名前にとどまらず、命令の引数、版管理の枝、行程の名前まで届き、候補の一覧は説明付きで頁をめくれる。
この意味は見落とされやすい。他の shell では、この振る舞いの半分は追加の部品や枠組み、そして自分で組み立てて手入れし続ける設定のファイルを通して手に入る。ここではそれが、誰かが何かを整える前の状態である。つまり得るものは最初の一分に来て、最初の週末のあとではない。
対話の細かいところ
履歴は語で検索でき、同じ種類の前の命令を頭の部分から呼び出せる。補完と、しるしによる広げは、何が入るかを前もって見せてくれる。短縮の定義は役に立つ側の一つだ。よく使う長い命令を数文字で決めておき、広げたあとも完全な命令がその行に見えている。短い名の裏に中身を隠し、履歴を読む人に推測を強いる形とは違う。
合図、色、関数は、内蔵の設定の頁をブラウザで開いて変えられ、変更はすぐ効く。小さな決めごとに見えて、結果はしっかりしている。設定のファイルを手で直すには、どこにあるか、書き方は何か、打ち間違えたらどう戻すかを知っている必要があり、そのどれか一つでも欠けると、既定のまま何年も過ごす理由になる。
筋書きのことは先に知っておく
代償は筋書きの側にある。fish は独自の書き方を持ち、bash を受け付けない。変数は set で入れ、条件は then と fi の組ではなく end で閉じ、引用符を付けない文字列は語に割られず、配列と道の扱いも違う。実際の結果として、ネットで見つかる大量の bash の切れ端はそのまま貼って動かせず、すでにある筋書きは書き換えるか、bash に明示的に渡して走らせるかのどちらかになる。
どれだけ効くかは、命令を打つ時間と筋書きを書く時間の比で決まる。一日中打っている人には影響はほぼ無く、得るものは毎日ある。筋書きの束を手入れしている人には、移る費用は実際にかかり、移ったあとではなく前に数えておくべきものである。
版と土台
4 の系列は大きな節目だった。企画全体が Rust で書き直され、速さと手入れのしやすさがはっきり良くなったと作る側は述べており、導入の仕方も組み立ての仕組みとともに変わった。いま安定した系列は 4.9.3 に達しており、2026 年 9 月に出た。改訂の拍は速い。導入は Windows、macOS、Linux を覆い、多くの配布の倉庫にも包みがある。既定の shell にする前に、いまの端末の中でしばらく試すのがよい。既定の shell は、間違えると煩わしく、前もって試すのは容易な種類の設定である。
既定が良いことの重み
shell は一日に千度、数秒の切れ端として使われる。だから摩擦の費用はその回数だけ膨らむ。快くなる前に手入れの要る shell は、新しい機械、新しい account、少し借りる同僚のそれぞれに、決まった負担を課す。手入れを既定として配ることは、一本の命令を速くしない。面白くもなく、いつも後回しにされてきた手入れを、一つ消すのである。
相容れないことは、技術の費用だけでなく人の費用も連れてくる。命令行について共有されている知識の大半は共有された bash であり、それが動かない shell は、一人ひとりに二つの書き方を同時に抱えさせる。日々の快さには釣り合う値で、仕事が筋書きの束である組には割に合わない。そして同じ人が、この線の両側に同時に立つこともある。
補完を設定の山から組み立てるのに疲れた人にとって、ここでの体験は一度きりの解放に近い。提案、その場の色分け、使える履歴の検索が、入れた瞬間からそろう。秤にかけるのは筋書きが bash と合わないことだけだ。一日中打つ人にはほとんど見えず、筋書きで食べている人は移る費用を先に数えておきたい。