Fish
Description:
使いやすさを重視したモダンなコマンドラインシェル
Tags:
Updated:
2026/01/28
- ・ 究極の使いやすさ: 設定なしで最初からシンタックスハイライト、補完の提案が有効。
- ・ インテリジェントな提案: ディレクトリやコマンド履歴に基づき、次に打ちたい文字を薄く表示(右矢印で確定)。
- ・ ウェブベースの設定変更:
fish_configコマンドで、ブラウザから簡単にテーマやプロンプトを変更可能。 - ・ 洗練されたスクリプト: POSIXには非互換ながら、読みやすく書きやすい独自のスクリプト構文。
- ・ 履歴からの爆速入力: 以前打った長いコマンドを数文字で呼び出し。
- ・ 高度なディレクトリ移動:
cdhで最近訪れたディレクトリ履歴から視覚的にジャンプ。 - ・ 略語(Abbreviations)の活用: よく使う長いコマンドを短いキーワードで展開。
構築・初期設定
Section titled “構築・初期設定”インストール
Section titled “インストール”-
Windows (WSL2 / Cygwin)
-
Linux (Ubuntu PPA)
- macOS (Homebrew)
デフォルトシェルへの設定
Section titled “デフォルトシェルへの設定”/etc/shells に fish の実行パスを追加し、以下のコマンドを実行します:
基本的な使い方
Section titled “基本的な使い方”起動するだけですぐに強力な補完機能が使えます。
最近訪れたディレクトリの一覧を表示して移動:
ウェブブラウザでの設定
Section titled “ウェブブラウザでの設定”Fish は Bash や Zsh とスクリプトの構文が異なります。シェルスクリプトを実行する場合は、シバン(#!/bin/bash 等)が正しく書かれているか注意が必要です。