トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

Cygwinの使い方

Cygwinは,Windowsで利用できるUnixをエミュレーションする環境です.Unixで利用できる様々なアプリケーションがWindows上で動作します.ここでは,Cygwinを通して入門的なUnixの利用法を習得することを目標とします.

インストール及び関連サイト

  • インストール資料 (C言語の講義より)

日本語対応のアプリケーションが配布されている.

Unixで利用されているエディタemacsのWindows版である.Cygwinとの連携が取れる.

Windowsからのファイル操作

標準のインストール方法では,c:ドライブ以下にcygwinというフォルダが出来る.c:\cygwin以下は,Cygwinのファイルシステムとなる.

Cygwinのホーム(ワークプレース)は,/home/アカウント名となる.よって,Windowsからc:\cygwin\home\アカウント名で指定すれば,Cygwinのホーム上でのファイルが操作できる.

Windows上のエディタを利用するのであれば,上のフォルダを指定してファイル編集を行えばよい.

シェルによるファイル操作

主要なシェルによるファイル操作を下に示す.

$ cat ファイル名
$ ls 
$ cp ファイル名1 ファイル名2
$ rm ファイル名
$ mv ファイル名1 ファイル名2
  • カレントディレクトリを表示
$ pwd
  • カレントディレクトリを移動
$ cd パス指定
  • ディレクトリを作成
$ mkdir ディレクトリ名
  • ディレクトリを削除
$ rmdir ディレクトリ名

emacs/Meadow (スクリーンエディタ)

emacsは,Unixでviと並んで利用されているエディタである.しかも,エディタでありながら環境でもあり,メーラー等のアプリケーションとしての利用が可能である.

ファイルを開く ctrl-x ctrl-f
ファイルの内容の挿入 ctrl-x i
別名保存 ctrl-x ctrl-w 
  • カーソルの移動
上 ctrl-p
下 ctrl-n
前 ctrl-f
後 ctrl-b
  • 削除/コピー
一文字削除 ctrl-d
一行削除 ctrl-k
マークセット ctrl-space
領域削除 ctrl-w
領域コピー M(ESC)-w
領域リングの挿入 ctrl-y
取り消し ctrl-_
  • 検索
前方検索 ctrl-s
後方検索 ctrl-r
  • 置換
対話型置換 M-% 
一括置換 M-x replace-string
  • ウインドウ操作
縦分割 ctrl-x 2
分割解除 ctrl-x 0
横分割 ctrl-x 3
移動 ctrl-x o