便利なシェルコマンド&カスタム設定|fishシェルで快適なターミナル環境を構築

fishシェルを活用した便利なコマンドやターミナルのカスタマイズ方法を紹介!などの効率的なコマンドや、快適なシェル環境を構築する設定を解説。

はじめに

この記事は、Sunrise Advent Calendar 2019の3日目になります。

便利なコマンド

bass

自分は普段fishを使っているので、bashコマンドがそのまま使えなくて困ることがあります。そんな時、コマンドを使えば、fishシェルのままbashコマンドが使用できます。
使い方は、
のような感じでの後にbashコマンドを入力するだけです。
GitHubリポジトリ:
FisherFundleOh My Fishのどれでも導入可能です。

bat

コマンドは、多数のプログラミング・マークアップ言語の構文強調表示Git統合を備えたコマンドのようなものになります。
GitHubリポジトリ:
batコマンド | batコマンド
batコマンド | batコマンド

他の主な機能

  • 自動ページング
    • 1画面内では出力しきれないファイルを、オプションをつけずに実行したコマンドでは、見切れてしまうので便利です

Homebrewでのインストールコマンド

exa

GitHubリポジトリ:
コマンドは、ファイルの種類・メタデータを区別し色をつけ表示してくれるものになります。
exaコマンド | exaコマンド
exaコマンド | exaコマンド

コマンドとの違い

  • オプションでGitのステータスも表示できる点です。
のようにすると、以下のようにステータス表示されます。
exaコマンドでGitステータスを表示している様子 | exaコマンドでGitステータスを表示している様子
exaコマンドでGitステータスを表示している様子 | exaコマンドでGitステータスを表示している様子

Homebrewでのインストールコマンド

ターミナルのカスタム設定

alias以外のところでは、の以下の設定が気に入っています。

cdした後にls

  • config.fish

おわりに

生産性を更に上げるためのシェル設定は奥が深いですよね〜
このコマンド・設定便利だよ!!などなどありましたらTwitterにでもコメントしてくれると嬉しいです😀
💡
この記事はこちらのクロスポストになります

署名2025/3/3 16:552025/4/1 23:47