フリーソフトは世界を救う Vol.8
それでは、Cygwinを早速使ってみよう。
前回解説したとおり、すべてデフォルト設定でインストールを終えると、デスクトップにCygwinのショートカットアイコンがあるだろう。
ダブルクリックして、現れるのが、シェルプロンプトと呼ばれる黒地の玄人感たっぷりのウィンドウが現れたことだろう。

Windowsでいうなら、スタートメニューから選択できる、“ファイル名を指定して実行(R)”の画面とよく似てる。
コマンドラインを入力してみる
$サインがあるだろう。このサインこそがコマンドラインのパワーの象徴である。
では、その$に続いて
pwd
と入力してみよう。
このコマンドは、現在のディレクトリを表示させるコマンドだ。おそらくデフォルトでは/home/ユーザー名のような文字列が表示されたことだろう。
ここがhomeディレクトリとなる。
どこが、homeディレクトリか? デフォルトの場合は、c:\cygwin\フォルダがhomeディレクトリだ。
では、確認してみよう。
$に続いて、
touch thisismyhome.txt
と入力してみよう、touchは空のファイルを生成するコマンドだ。
つまり、thisismyhome.txtというファイルをc:\cygwin\のフォルダで確認できればOK。
確認できただろうか?
基本的なその外のコマンドに関しては、好奇心に任せて説明を割愛する。
todo.txtスクリプト
Life hack系サイトにふさわしく、ToDoリストをテキストファイルで生成、管理するスクリプトを紹介する。このスクリプトも“Lifehacker”で紹介されたものだが、今は、“Lifehacker”のライターの1人、Gina Trapaniが“Todo.txt”を立ち上げ、そちらで詳しく解説している(英語)。
最新版のスクリプトが上記サイトから入手できるので、早速ダウンロードしてみよう。ダウンロードされるファイルはtodo.shというファイルだ。
まずtodo.shのファイルをエディタで開き、
# Your todo.txt directory
TODO_DIR=”/Users/gina/Documents/todo”
という部分をtodo.shを格納したディレクトリのパスに変更する。
toso.shは、先ほどのhomeディレクトリに新たにtodoというディレクトリ(フォルダ)を作り格納することを推奨する。
すると、c:/cygwin/todo/と
/Users/gina/Documents/todo
の部分を書き換えてやればいい。
シェルプロンプトを起動し、
cd todo
と入力、cdはChange Directory、つまりディレクトリを変更するコマンドラインだ。
そして、chmod 755 todo.sh
と入力、chmodはファイルのパーミッションを変更するコマンドライン。CGIやPHPなどを暑かったことがある人は、FTPでパーミッションの変更を行った経験があるだろう。その原理と同じである。
では早速使ってみよう。
まずはtodo.shを起動させるためには、todoディレクトリに移動する。
cd todo
正しく設定できたか、確認するために、
./todo.sh
と入力する。
todo.shの説明書が表示されるはずだ。
todo.shの詳しい解説は、機会があれば翻訳するが、
とりあえず、
./todo.sh add “Todoを入力”
でテキストファイルが生成される。
すでに気がついたかもしれないが、
シェルプロンプト内で、日本語は使えない。
Cygwinについて、もっと詳しく知りたい場合は、
“MYCOMジャーナル”にて“Windowsユーザーへ贈るUnixへの架け橋 - Cygwinを使いこなそう”
がかなり詳しく解説してくれている。





















コメントはこちらから