知っておくべき Mac OS X の 9 つのコマンド ライン トリック
コマンド ラインは上級ユーザーの領域と見なされることがよくありますが、それはターミナルのすべての使用法にロケット サイエンスが関係している必要があるという意味ではありません。この一連の端末のヒントは、さまざまな Mac ユーザーに適用されるはずであり、初心者から上級ユーザーまで、誰もがここで何か価値のあるものを見つけるはずです.これらのトリックの中には、Mac に Xcode をインストールする必要があるものもあります。Xcode は、App Store から無料でダウンロードできます。
スクリーンセーバーを防ぎ、「カフェイン」で眠る
OS X Mountain Lion の新機能である caffeinate は、みんなのお気に入りの Caffeine ユーティリティのコマンド ライン バージョンのようなものです。使い方は簡単で、Mac を実行しているカフェインを使用するとスリープ状態にならず、スクリーン セーバーもアクティブになりません。最も単純な場合、単独で実行できますが、次のように時間制限を付けて使用するのがおそらく最適です:
カフェイン酸 -t 3600
-t フラグは時間を秒単位で指定します。上記の例では、カフェインを 1 時間実行します。
「pkgutil」でPKGファイルを解凍する
.pkg ファイルからファイルを取得する必要がありますか?パッケージをインストールせずに、パッケージの中身を見たいと思うかもしれません。 pkgutil が仕事をしてくれます:
pkgutil --expand sample.pkg ~/Desktop/
これにより、pkg の内容全体が、インストールせずに指定されたディレクトリにダンプされます。
「purge」を使用してメモリを解放する
purge コマンドは、ディスクとメモリのキャッシュを強制的にフラッシュし、Mac を再起動したときと同様の効果があります。パージはプラセボ効果しかないと言う人もいますが、システム メモリを「非アクティブ」カテゴリから自由に利用できる RAM に戻すことは確実に機能し、実際のメモリが不足している状況では、速度を向上させることができます。 .
purge の使用は簡単です。コマンド プロンプトで次のように入力します。
パージ
変更が有効になるまで 1 分ほど待ちます。通常、SSD ドライブを搭載した Mac ではプロセスがはるかに高速です。
「open」でアプリの複数のインスタンスを起動する
「open」コマンドを使用してコマンドラインから OS X GUI でアプリケーションを開くことができることはすでにご存知かもしれませんが、-n open コマンドにフラグを立てますか?使い方は簡単です。必要な操作は次のとおりです:
open -n /Applications/Safari.app/
この例では、Safari の別のインスタンスを実行します。それに応じてアプリ名を変更し、.app 拡張子を含めることを忘れないでください。
App Store なしで OS X をアップデートする
Mac App Store を気にせずにシステム ソフトウェアとアップデートをインストールしたいですか?これは、softwareupdate コマンドを使用して、コマンド ラインから直接行うことができます。利用可能なすべてのアップデートをインストールするには、次を実行するだけです:
sudo softwareupdate -i -a
できます。何年も前から OS X にバンドルされており、使用しているバージョンに関係なく同じように動作します。
これまでにダウンロードしたものをすべてリスト
私たちは皆そこにいました。少し前に、覚えているドメインから何かをダウンロードしましたが、何をどこからダウンロードしたかはよく覚えていません。幸運なことに、Quarantine Services はこれまでにダウンロードされたすべてのデータのデータベースを保持しており、そのデータベースにクエリを実行して、探していたものを見つけることができます。すべてを表示するには、次のように sqlite3 コマンドを使用します:
sqlite3 ~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV 'LSQuarantineEvent から LSQuarantineDataURLString を選択' |詳細
もちろん、存在が気になる場合はそのリストを削除することもできます。
「chflags」を使用して Finder からファイルまたはフォルダを非表示にする
ファインダーから隠しておきたい秘密のファイルやフォルダを手に入れましたか? chflags を使用して、OS X GUI ファイル システムからファイルを非表示にします。ファイルまたはディレクトリを指しているかどうかに関係なく、同じように機能します:
chflags hidden /path/to/file/or/folder/
私たちコマンド ライン関係者にとって幸運 (または不運) なことに、ファイルは ls で表示されますが、「nohidden」フラグが次のようにアタッチされるまで、Finder で非表示のままになります:
chflags nohidden /path/to/unhide/
変更はどちらのイベントでもすぐに反映されます。
ドラッグ&ドロップで長いパスを自動入力
任意のファイルを Finder からコマンド ラインにドラッグ アンド ドロップすると、そのファイルへのパス全体が自動的に出力されることをご存知ですか?これはコマンド ラインのヒントだけではありませんが、非常に便利なので含める必要があります。これはおそらく、次のようにパスにプレフィックスを付けるコマンドと組み合わせて使用するのが最適です:
sudo vi (ここにファイルをドラッグしてフル パスを表示)
これは、既にアプリを使用している場合でも、コマンド ラインのどこでも機能します。
パスワードで保護された Zip アーカイブを作成する
保護されていないメディアを介してファイルを送信したり、公にホストしているが、ある程度の保護を提供したい場合は、-e フラグを使用してパスワードで保護された zip アーカイブを作成できます:
zip -e protected.zip /file/to/protect/
-e フラグを指定しないと、パスワードなしで標準の zip ファイルを作成するだけになります。