使い慣れたコマンドは使い続けたいものだが、日々進歩する優れたOSSのコマンドも存在する。Ibraheem Ahmed氏のGitHub上のコレクション「modern-unix」はよく使われるコマンドを便利に拡張したコマンドを集めており、GitHubでのスターが30kを超える人気のコンテンツになっている。
モダンコマンドは何が魅力なのだろうか。「modern-unix」で取り上げられているモダンコマンドのいくつかをWSL環境で試してみよう。
○頻繁に使うlsが新鮮になるlsdコマンド

コマンドを使っている時には自分がいるカレントディレクトのなかにどのファイルやフォルダがあるのかを確認するlsコマンド。Windowsでのフォルダを開くようなポジションでもあり、頻繁に使われるコマンドのひとつだ。lsdでは、このlsをアイコン付きのカラフルなコマンドに変えてくれる。

ファイルサイズなど人に読みやすい表示(human-readable)に表示する-hオプションや下位ファイル構造を表示する-treeオプションなども備わる。やはりWindows操作に慣れていると、アイコンがあると格段に見やすいし、飽きないというスキル向上のために最重要な持続性モチベーションにもつながりそうだ。

○ファイルシステムの使用量をカラフルに見やすくするdufコマンド

ファイルシステムの使用量を表示するdfコマンド。WSL上にも備わっているコマンドだが見やすいとはいいにくい。

これをカラフルに見やすくしてくれるコマンドがdufコマンド。

.
編集部おすすめ