こんな経験、ある? 超オタクじゃないけど、日々のコンピューターライフを楽にするちょっとしたコツを知るのは楽しいですよね。賢いヒントやコツを読んだら、紙に書き留めたり、テキストファイルやメール、データベースに入力したりして、後で参照したりします。こうしたちょっとしたコツをある程度集めて、何かのやり方が思い出せない時に参考にしています。
おそらく、Mac Gemsの読者の多くはこのカテゴリーに当てはまるでしょう。では、別の例を挙げてみましょう。聞き覚えがあるでしょうか ? Mac OS Xは大好きだけど、ターミナルには少し抵抗がある。WebやOS X関連の書籍で見かけたターミナルコマンドをいくつか使ったことはあるけれど、コマンドラインの使い方を詳しくは理解していない。チュートリアルや書籍を読んでUnixシェルやターミナルについて少し学ぼうとしたこともあるかもしれないが、ガイドの抽象的な内容に満足できなかった。
もしあなたが今両手を挙げているなら、あなたは、Rixstep の無料 ソフトウェア CLIX 1.4a ( OS X用のコマンドラインインターフェイス ) の最適な候補です。 これ は、Unix コマンドを保存および実行するためのユーティリティです。
CLIXには、Mac OS Xで便利なアクションを実行する450以上のターミナルコマンドが収録されたデフォルトのデータベースが付属しています。これらのコマンドは、OS Xのどの側面に影響を与えるかによって分類されています。例えば、 Dock コマンドはDockの動作や外観を変更し、SafariコマンドはSafariの機能を有効化または無効化します。これらの機能の多くは、通常はアクセスできないものです。

コマンドを操作するには、コマンドをダブルクリックします。すると、コマンドのタイトル、カテゴリ、説明、およびコマンド自体(コマンド ライン フィールド内)を示すダイアログが表示されます。実際にコマンドを実行するには、[実行] ボタンをクリックします。コマンドが実行され、テキスト出力が出力ボックスに表示されます。([コピー] ボタンを使用すると、この出力をクリップボードにコピーし、別のアプリケーションに貼り付けることができます。)

ただし、「コマンドライン」フィールドで直接コマンドを編集またはカスタマイズすることもできます。例えば、 「誕生日」 コマンドは、Unixのカレンダーデータベースから特定の日に誕生日を迎える有名人を検索します。デフォルトのコマンドは 「 cat /usr/share/calendar/calendar.birthday | grep 01/01 」です 。8月30日に生まれた人を調べたい場合は、日付を編集して「 cat /usr/share/calendar/calendar.birthday | grep 08/30 」とします 。カスタマイズしたコマンドを今回だけ実行するには「実行」をクリックします。コマンドをデフォルトとして保存するには「保存」ボタンをクリックします。
警告:CLIXのデフォルトデータベースに含まれるコマンドの中には、重大な動作を行うものがあります。実行する前に必ずコマンドの説明をお読みください。コマンドの説明が理解できない場合は、実行しないでください。これは特に、管理者アクセスを必要とするコマンドに当てはまります。(「Edit: sudo」コマンドを実行すると、管理者レベルのアカウントのパスワードを入力して管理者アクセスを有効にできます。)
CLIXは、有効なコマンド(動作が確認済みのもの) を扱うため 、Unixコマンドの学習に役立つツールです。特に、優れたコマンドラインチュートリアルと併用すると効果的です。コマンドを見て、それがどのように、そしてなぜ実行されるのかを理解することができます。
CLIXのデフォルトのデータベースは組み込みコマンドの実行には最適ですが、 Webで見つけたコマンド、書籍や雑誌の記事で読んだコマンド、あるいは自分で調べて苦労して作成したコマンドなど、独自 のコマンドをデフォルトのデータベースか、コマンド専用に作成した新しいデータベースに保存できる点が多くの人を魅了するでしょう。「編集:追加」を選択し、コマンドの名前とカテゴリ、独自の説明、そしてコマンド自体を入力します。「保存」をクリックして新しいエントリを保存します。その後は、CLIXのデフォルトコマンドと同じオプションが表示されます。この機能はそれ自体非常に便利なので、たとえデフォルトのデータベースに一切触れなくても、CLIXは集めたUnixの豆知識のためのリファレンスガイドになるかもしれません。