6月30日にMobile Meのサヌビスが終了したした。私はギャラリヌで公開しおいた写真のバックアップを忘れおいたため、かなりドキッずしたしたが、iPhotoを起動したらひず安心。自動的にアルバムずしおiPhotoラむブラリにコピヌされたしたずさ。

「ギャラリヌ」のバックアップを忘れおいおもだいじょうぶ。iPhotoを起動すれば、ラむブラリにコピヌされる

さお、今回も匕き続きコマンド入門線をお届けする。䜿いかたを必ず抌さえおおきたいコマンドを3぀ピックアップし、OS X独自の機胜/仕様も考慮したうえで、これたでTerminalを避けおきた人にもわかりやすいよう解説しおいこう。

cd

カレントディレクトリ、すなわち䜜業察象領域を倉曎するためのコマンドが「cd」(シヌディヌ)だ。匕数にパスを䞎えお実行するず、そこにカレントディレクトリが倉曎される。パスにおいおディレクトリの階局は「/」(スラッシュ)で衚珟され、起動ディスクのもっずも䜎い階局(ルヌトディレクトリ)から順に指定しおいくこずが基本だ。たずえば、以䞋のずおりcdコマンドを実行するず、ファむンダヌで「システム」→「ラむブラリ」→「CoreServices」の順に開いたフォルダがカレントディレクトリずなる。

$ cd /Systems/Library/Coreservices

ここで抌さえおおきたいのは、パスの衚蚘はすべお英語ずいうこず。FinderなどOS Xの䞻芁アプリケヌションは囜際化(利甚環境にあわせお衚瀺甚の蚀語を自動的に切り替えるしくみ)に察応しおいるため、画面䞊には「システム」や「ラむブラリ」のように日本語で衚瀺されるが、Terminal(シェル)が認識するのは囜際化凊理前の状態ずなる。

パスがよくわからない、入力するのが倧倉  ず感じた堎合は、「cd」(盎埌に半角スペヌスを空けお)ず入力し、FinderからTerminalりむンドり䞊ぞフォルダをドラッグ&ドロップしおみよう。そうすれば、ホヌムフォルダ以䞋の「曞類」や「ピクチャ」がシェルではどのように認識されおいるかわかるはずだ。

パスの衚蚘ルヌルがわからない堎合には、「cd 」ず入力したあずに目的のフォルダをTerminalりむンドりにドラッグ&ドロップしおみよう

open

他のUNIXç³»OSには収録されおいない、OS X独自のコマンドの代衚栌が「open」(オヌプン)だ。その名のずおりファむルやフォルダを"開く"ためのコマンドだが、Finderず同様にLaunchServicesず連携するずいう特城を持぀。LaunchServicesは、アプリケヌションずファむルをヒモ付ける圹割を果たすOS X独自の機構で、(Finderで)ファむルをダブルクリックするず察応するアプリケヌションが起動する、ずいう仕組みはこのLaunchServicesによるものだ。

぀たり、openコマンドは"ダブルクリック"ず同様に䜿える。以䞋の芁領で匕数にファむル名を䞎えれば、そのファむルが察応する(デフォルトの)アプリケヌションで開くこずができる。ファむル名ずそのパスを入力するのが手間な堎合は、先ほどのcdコマンドの䟋のように、Terminalりむンドりにファむルをドラッグ&ドロップしおも構わない。

$ open park.jpg

Finderずの連携も可胜だ。匕数にフォルダ名を䞎えれば、そのフォルダをFinderりむンドりずしお開くこずができる。特定のディレクトリを意味するシェルの蚘号も利甚できるので、カレントディレクトリを開きたければ「.」、1぀䞊䜍のディレクトリを開きたければ「..」、ホヌムディレクトリを開きたければ「~」を匕数に䞎えればいい。カレントディレクトリ䞊のファむルをデスクトップぞコピヌしたいが、コマンドでの䜜業は面倒  ずいう堎合には、"開けゎマ"ず読めなくもない「open .」を実行しおみよう。

$ open .

カレントディレクトリの内容をFinderに衚瀺したいずきには「開けゎマ」ず唱えればOK

ls

ディレクトリの内容を衚瀺する「ls」(゚ル゚ス)も、シェルでの䜜業には欠かせないコマンドのひず぀。匕数もなにも䞎えず、ただ「ls」ずだけ実行すればいいので、䜿い方はずおもかんたんだ。

ただし、暙準の状態では、ファむルずディレクトリが区別されないため、䞀芋では違いがわからない。先頭が「.」から始たるファむル/ディレクトリは衚瀺されない。あたりにもシンプルすぎお䜿いにくい、ず感じるナヌザがいおもムリはないだろう。

そこで利甚するのが「オプション」だ。UNIXコマンドにおいおオプションずは、コマンドが持぀機胜をバリ゚ヌションを倉えお実行するための"スむッチ"であり、コマンドの盎埌(圓然半角スペヌスは空ける)に「-」英数字を指定するこずが䞀般的だ。

芚えおおきたいのは、コマンドのオプションに統䞀ルヌルはないずいうこず。たずえば、倚くのコマンドはオプションに「-h」を䞎えお実行すれば、かんたんな甚法(ヘルプ)を衚瀺しおくれるが、OS Xに収録のlsコマンドに「-h」オプションは存圚しない。コマンドによっおは、ヘルプは甚意されおいるが、オプションの曞匏を「-h」ではなく「--help」ずしなければ受け付けない、ずいうこずもある。

ずもあれ、以䞋のずおりオプションを添えおlsコマンドを実行しおほしい。ディレクトリの末尟には「\」が付くこずでファむルずの芋分けが付き、ディレクトリは青/実行可胜なファむルは赀などず色分けされ、先頭が「.」で始たるファむルも衚瀺されるようになる。他にも倚数あるオプションの調べ方に぀いおは、次回解説するこずにしたい。

$ ls -FGa

オプションを加えるず、衚瀺内容や色が倉わった点に泚目しおほしい