Macユーザーにとって有用なコマンドライントリック


クリックして表示しますあなたがこのWebページを見ているそのMacは、かなりグラフィカルなインターフェイスを使用していますか?それはですUNIXベースのシステムこれは、最も高度なUNIXのひげの強力で古くなったコマンドラインユーティリティを実行できます。ターミナルを起動したことがない場合は、ダイアログボックスが可能なよりも多くのコントロールとオプションを提供するUNIXツールが多数逃しています。過去にいくつかの基本的なUNIXコマンドラインテクニックを取り上げてきましたが、今日は、自分のMacの快適さからUnix Ninjaトレーニングを開始したい人のためにさらにいくつかあります。

端子をITERMに置き換えます

Mac OS Xコマンドラインへの進出の最初の停留所は、自分自身に適切な端末を取得することです。私たちが議論するすべてのコマンドは、組み込みのターミナル.App( /アプリケーション /ユーティリティにあります)で正常に機能しますが、無料のオープンソースITERMはバニラターミナルよりも明確な改善です。主に、タブ付きセッションをサポートしているため、画面不動産を取り上げずにさまざまなタブでいくつかのタスクを実行できるためです。ここからITERMをダウンロードします(無料)。ITERMタブのヒント:複数のタブを開いたら、Ctrl+右/左矢印を使用してそれらの間を移動します。

基本

UNIXエミュレータを実行しているWindowsユーザーのコマンドラインに一連の初心者のガイドをすでに投稿していますCygwin。これは、Unixコマンドラインで快適になることの美しさと利点です。コマンドを一度学習し、Mac、Windows/Cygwin、およびUNIXベースのシステムのほとんどのフレーバーで最も機能します。したがって、私たちがすでにカバーしている地面を横断する代わりに、代わりに過去のチュートリアルを見つけます(そして、すべてのCygwin固有のものを無視します):

  • Cygwinの紹介- ワーキングディレクトリを使用してプリントしますpwd、で新しいファイルを作成しますtouch my-new-file.txt、およびディレクトリ内のすべてのファイルをでリストしますls

  • より便利なコマンド- ファイルリストコマンドオプション(次のようにls -lh)、一般的なコマンドをエイリアスしてタイピングを保存します(alias 'ls'='ls -lh')、>>のファイルにテキストを追加し、ファイルの内容を参照してくださいcat、ファイルの内容を検索しますgrep、あなたのコマンドを使用しますhistoryとrtfm'ingman

  • スクリプト、パッケージなど- コマンドラインからリモートで他のコンピューターにログするsshそして、簡単に実行するためのコマンドのスクリプトコレクション。


確立されたUNIXコマンドのほぼ全体のレシピボックスはOS Xで動作しますが、スポットライトに接続し、iPodやその他の外部ディスクにアクセスし、MACグラフィックアプリケーションを起動し、より多くのオープンソースアプリケーションをインストールするMAC固有のコマンドラインツールもいくつかあります。見てみましょう。

アプリケーションとドキュメントを起動します

openコマンドは、関連するアプリケーションで特定のファイルを開くことができます(open lifehacker.docLifeHacker.docを開いてWordを起動するか、特定のアプリケーションを起動できます。ドキュメントを開くには、そのドキュメントが住んでいるディレクトリにいる必要があります。アプリケーションを起動するには、を使用します-aMac OS Xにアプリケーションフォルダーを調べるように指示するオプション。例えば、open -a ichatどんなディレクトリにいてもiChatを起動します。以前に言及したエイリアスを使用して、コマンドiChat = 'open -a ichat'をマッピングできます。.bash_profileいくつかのキーストロークも保存するためです。

iPod(およびその他の外部ボリューム)にファイルにアクセスする

フォルダーやサブフォルダー、ファイルリストをナビゲートする方法がわかったので、新しいコマンドラインの知識を使用して、iPodのようにMacに接続されている外部ディスクをチェックアウトすることをお勧めします。 Mac OS Xは、 / volumes /ディレクトリのすべての外部ドライブをリストします。そこにたどり着くには、入力してくださいcd /Volumes/そして、Enterを押します。その後、簡単ですls利用可能なドライブがリストされます。ここでは、MACに接続された「Terra'sIpod」と呼ばれるiPod(iTunesでイトンで使用されている)を持っています。使用してそれに移動しますcd Terra's iPod(Tの後にTABキーを使用して、ボリューム名をオートコンプリートすることができます。これは、アポストロフィのために少し厄介です)lsそこにあるディレクトリ。 iPodの音楽は /ipod_control /musicディレクトリに保存されているので、できますcdあなたのすべての音楽がどのように表示されるかを見るために:

悲しいことに、あなたの音楽はF00-F49のような非自明な名前のフォルダーに保存されています。cdこれらのディレクトリのいずれかに、同様の名前の音楽ファイルが表示されます。これらのファイルをMacの内部ハードドライブにコピーするには、シンプルですcpコマンドはジョブを完了します。

アクセス、検索、およびリストスポットライトファイルメタデータ

Mac OS Xの組み込みファイル検索システムのスポットライトインデックスは、ファイル名とコンテンツだけでなく、はるかに多くなります。適切にタグ付けされた音楽ファイルやデジタル写真のカメラモデル情報のアーティストやアルバムなど、ファイルの種類、著者、時間、日付、その他の情報などのメタデータのインデックスを構築します。を使用してmdlsコマンド、ファイルのSpotlightのメタデータをリストして使用できますmdfind、特定の基準のみに一致するファイルを検索します。たとえば、単語文書のメタデータを見るために、私はmdls filename.doc、示されているように:

Marciaが作成した他の文書を見るには、mdsfindフィルタリングパラメーターを使用したコマンド"kMDItemAuthors == 'Marcia Ellett'"

Finkでオープンソースソフトウェアをインストールします

フィンクプロジェクトMac OS XのDarwinで実行するオープンソースUNIXソフトウェアをポートし、そのソフトウェアを簡単なコマンドでMacにダウンロードできるようにします。一度Finkをダウンロードしてインストールします、使用できますsudo apt-get install emacs、たとえば、古典的なEMACSエディターをインストールします。または、無料のパッケージで利用可能なパッケージのリストを閲覧することもできますフィンク司令官グラフィカルインターフェイス、これは次のようになります:

もっと楽しいもの

Mac(または任意の *nixシステム)にある他のUnixの楽しみには以下が含まれます。

さらに読む

MacユーザーのUNIXの詳細については、Dave Taylorの素晴らしい本をご覧ください。Mac OS X TigerのUNIXを学習します、この記事に影響を与え、通知しました。

Macに焼き付けられたUnixの良さをどのように使用しますか?コメントでお知らせください。

ジーナ・トラパニ、LifeHackerの編集者は、自分自身がターミナルアクティビティを愛しています。彼女の毎週の機能、生きるオタク、毎週金曜日にLifeHackerに登場します。を購読しますライブフィードへのオタクニュースリーダーに新しい分割払いを入手します。