あなたが知らないかもしれない 10 の OS X コマンド ライン ユーティリティ

Anonim

Mac OS X のコマンド ライン インターフェイスには、平均的なユーザーが存在を知らない何千ものプログラムが存在します。 GNU 財団やその他のオープン ソース コミュニティによる長年の努力を活用して、Apple はコマンド ラインをまったく使用する必要のない素晴らしい OS を設計しました。 Mac OS X でコマンド ラインを使用することは、Macintosh の日常的な操作に必要ではありませんが、正しく利用すれば、多くの時間を節約でき、時には笑いを誘うことができます。これら 10 の OS X コマンド ライン ユーティリティを楽しんでいただければ幸いです!

1. ssh この小さな宝石は、Mac OS X のすべてのバージョンに含まれています。もともとは rsh/rlogin プログラムのドロップイン置換として開発された ssh は、Linux/Unix (そして現在は Mac) の定番となっています。 OS X) コミュニティ。 Openssh の主な用途は、安全なリモート管理です。 Mac OS X のビルトイン SSH サーバーを有効にする場合は、[システム環境設定] を開き、[共有] をクリックして、[リモート ログイン] の横のボックスにチェックを入れます。移動中に自分のマシンにアクセスしたい場合は、PuTTy (Windows マシンから) や「ssh」などのクライアントを Mac OS X ターミナル ウィンドウから使用して、Mac の IP アドレスに接続できます。ユーザー名とパスワードでログインすると、Mac OS X コマンド ラインに完全にアクセスできるようになります。 Openssh には非常に多くの用途があり、そのうちのいくつかは非常に高度です。私の個人的なお気に入りは、ssh を SOCKS サーバーとして使用して、公共のインターネットの場所で安全に Web を閲覧することです。

Mac で ssh を使用するその他の方法については、このページをご覧ください!

2. top Top は、Linux/Unix コミュニティで長い間使用されてきたもう 1 つの古典的なユーティリティです。 top を使用するには、Terminal.app を開いて「top」と入力します。まばたきをするよりも短い時間で、テキストでいっぱいのウィンドウが表示されます。表示されるのは、現在 Macintosh で実行されているすべてのプロセスのリストです。 Mac の動作が遅いとき、何が起こっているのかを把握するために最初に使用するリソースは top です。

トップの完全な概要については、ここをクリックしてください。

3. lsbom lsbom は、行き当たりばったりの Mac ブログ (osxdaily など) で見つけたクールな新しいユーティリティをインストールする前によく耳にする、頭の中の妄想的な声に最適です。 lsbom を使用すると、Mac OS X インストーラー (.pkg) の内容を調べて、Mac の重要なファイル システムに配置されようとしている内容を詳細に把握できます。lsbom を使用するには、Terminal.app を開き、.pkg ファイルが存在するファイル システム内の場所に移動します。インストーラーが .dmg で提供された場合は、.pkg をデスクトップにコピーしてから、cd ~Desktop を実行すると役立つ場合があります。 .pkg が存在する場所を見つけたら、「lsbom .pkg/Contents/Archive.bom> |もっと」そしてほら!新しいプログラムがインストールしたいファイルの完全なリストが表示されます。

4. sayow このコマンドは Mac OS X 独自のもので、何よりも楽しいものです。 Terminal.app を開いて「say hello」と入力して試してみてください。

5. softwareupdate 「softwareupdate」コマンドを使用すると、Apple からソフトウェア更新をすばやく簡単にインストールできます。これを使用するには、Terminal.app を開き、「softwareupdate -i -a」と入力して、Macintosh で利用可能なすべてのアップデートをインストールします。 「推奨」アップデートのみをインストールする場合は、「softwareupdate -i -r」と入力します。

6.ifconfig お使いの Mac が使用している IP アドレスを確認する最も簡単な方法は、間違いなく「ifconfig」です。 ifconfig を使用するには、Terminal.app を開き、「ifconfig」と入力します。ネットワーク カードの MAC アドレスなど、多くの情報が表示されます。 「ifconfig |」と入力するのが好きです。 grep inet」を実行して、コンピューターの IP 情報のみを返します。 「ifconfig en0 down」と入力すると、ネットワーク インターフェイス (この例では「en0」) を無効にできます。 「ifconfig en0 up」で元に戻すことができます。これは、[システム環境設定] ウィンドウを使用するよりもはるかに高速です。

7。 lipo lipo (適切な名前) は、Mac OS X でユニバーサル バイナリを操作するユーティリティです。最近の多くの (ほぼすべての) プログラムは、「ユニバーサル」として出荷またはダウンロードされます。つまり、バイナリ コードが含まれていることを意味します。これは、powerpc と Intel チップの両方が理解できるものです。しかし、おそらく 2 つのうちの 1 つを気にする必要はないため、lipo を使用してバイナリを「薄く」します。たとえば、Intel (i386) コードのみを含むように「Stickies」アプリケーションを薄くしたい場合: cd /Applications lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386 cd Stickies.app/Contents/MacOS/ rm Stickies mv Stickies.i386 Stickies

8. screencapture screencapture は、(command-shift-3 よりも) より高度な方法でスクリーン キャプチャを取得します (PC の世界にいる場合は、Mac のプリント スクリーンを考えてください)。これを使用するには、Terminal.app を開き、次のように入力してみてください screencapture -iW ~/Desktop/screen.jpgウィンドウをクリックします。クリックすると、デスクトップ上に「screen.jpg」というファイルが作成され、クリックしたウィンドウのスナップショットが含まれます。もちろん、 screencapture -S ~/Desktop/screen.jpg と入力して、画面全体のスナップショットを撮ることもできます。 screencapture -ic と入力して、画面の一部だけを引っ掛けます。スクリーンショットをいくつか取得して、osxdaily に送信してください。

9 & 10. fink と darwinports OS X コマンド ライン ユーティリティの基本セットに満足している場合は、あなたの Terminal.app の目を他のオープン ソースの世界に向ける時が来ました。 darwinports または fink を使用すると、何百もの無料のオープン ソース アプリケーションをコンピューターにダウンロードしてインストールできます。私は、darwinports にはあまり知られていないオープン ソース プロジェクトがいくつかある傾向があることを発見しましたが、fink は堅実なようです。自分が何をしているのか本当にわかっている場合は、同時にインストールすることもできますが、一般的には、どちらかを選択することをお勧めします。初心者ユーザーは、ソフトウェアのレポジトリにポイント アンド クリックでアクセスできる Fink Commander と呼ばれるプログラムが付属しているため、fink を試してみることをお勧めします。見てみな! DarwinPorts Home Fink – ホーム

まだ学習に興味がありますか?コマンドラインに関するその他のヒントもチェックしてください!

あなたが知らないかもしれない 10 の OS X コマンド ライン ユーティリティ