Omarchy LogoOMARCHYPULSE

Shell ツール群

標準の Linux ツールに加えて、Omarchy には作業効率を劇的に向上させる拡張 Shell ツール群が最初から多数搭載されています。ここでは主要なツールを紹介します。

fzf

fzfff エイリアスを通じてファイルの高速なファジー検索を提供します。任意のディレクトリに移動して ff と入力すると、右側にプレビューを表示しながらディレクトリツリー内のファイルをあいまい検索できます。

Ctrl + R を押すと、fzf を使ってコマンド履歴を検索できます。

Neovim 内で Space Space を押した際にもこのツールが使用されます。

詳細は man fzf を参照してください。

Zoxide

Zoxidecd コマンドのスマートな代替品です。過去に訪れたディレクトリを自動的に記憶し、次回以降素早くジャンプできます。例えば一度 cd ~/.config/omarchy に移動したことがあれば、次回は cd omarchy(あるいは cd oma)と入力するだけで一気にそのディレクトリへ移動できます。

詳細は man zoxide を参照してください。

ripgrep

ripgrep はファイル内容を極めて高速に検索するツールです。rg <pattern> <path> のように使用し、例えば rg Controller app/app ディレクトリ内の Controller という記述をすべて検索できます。

Neovim 内で Space S G を押して全体検索を行う際にも利用されます。

詳細は man rg を参照してください。

eza

ezals コマンドのモダンな代替品です。詳細情報、視認性の高いカラーリング、アイコン付きでディレクトリ一覧を表示します。デフォルトで ls は eza にエイリアスされています。また、lt で 2 階層のツリー表示、lsa で隠しファイルを含む一覧表示、lta で隠しファイルを含むツリー表示が利用できます。

詳細は man eza を参照してください。

fd

fdfind コマンドをより直感的で使いやすくしたツールです。fd person.rb で現在のツリー内から person.rb という名前のファイルを素早く検索できます。fd person.rb / でファイルシステム全体を検索し、fd person.rb / -H で隠しディレクトリを含む全検索を行います。

詳細は man fd を参照してください。

bat

bat は構文ハイライト、行番号表示、ページャー機能を備えた cat の進化版です。bat somefile.rb を実行すれば、なぜ従来の cat に戻れなくなるかがすぐに分かります。また、man ページのカラー表示や ff コマンド内でのプレビュー描画など、システムの裏側でも広く活躍しています。

詳細は man bat を参照してください。

tldr

tldr は、実例を見る前に何画面分もの歴史的説明が続く従来の man ページに対する特効薬です。tldr tar と入力するだけで、実際に使いたい代表的なコマンド例がすぐに手に入ります。

yt-dlp

yt-dlp は YouTube やその他の多数の動画サイトから動画をダウンロードできるツールです。yt-dlp <url> で最高画質の動画をカレントディレクトリに保存します。

詳細は man yt-dlp を参照してください。

try

try は日付スタンプ付きのディレクトリを作成し、手軽にプログラミングの試作や実験を行えるツールです。すべての実験コードは ~/Work/tries に保存され、try コマンドから素早くアクセスできます。