Cygwinの使い方勉強中

これまで適当につかってたのでちゃんと使うためのセットアップ手順やらどんなコマンドがあるかとか少しまとめてみる。
ついでにUnix周りの勉強も若干かねる。
インストールやらは省略。

基本的にはここのサイトのまとめ。

合併のお知らせ|OKIソフトウェア

機能

Windowsの共有フォルダにアクセス
//サーバ名/共有フォルダ名/

でアクセスする。

/procフォルダ

Cygwinシステムのさまざまな情報を/proc/以下で公開されている。

/devフォルダ

/proc/partitions以下にあるディスクパーティションを/dev/sdaなどのように、デバイスファイルとしてアクセスできる。

日本語入力

.inputrcに以下の行を追加

set kanji-code sjis
set convert-meta off
set meta-flag on
set output-meta on 

(ちなみに日本語入力モードにするには、Alt+半角/全角)

日本語表示

.bashrcに以下の行を追加

alias ls='ls -F --show-control-chars'

.inputrcに以下の行を追加
(上で日本語入力をonにしてたら不要)

set convert-meta off
set output-meta on

これだけじゃだめっぽい。
ここ参照→http://uenox.ld.infoseek.co.jp/cygwin/japanese.html

文字コードがデフォルトでSJISなはずなので、それに対応させなければ。
こんかいはメッセージカタログをSJISに変更する方法で対応。

sixnine.net - このウェブサイトは販売用です! - 表現 正規 ちゃん 講座 キー システム ファイル ブラウザ リソースおよび情報

1.nkfhttp://sourceforge.jp/projects/nkf/よりダウンロードしてくる。
2.tar xfzとし、解凍。
3.解凍フォルダ内でmake(要gcc)
4./usr/binにnkf.exeをコピー
5.gettext-develをsetup.exeよりインストール
6.moconv.shを実行
7.~/.bashrcにexport LANG=ja_JP.SJISを追加

あら・・・。できない。

コマンド

cygcheck

cygwinにインストールされているパッケージを探すコマンド。
パッケージがインストールの場所やら何がインストールされているかを調べることが出来る。

関連用語

smbfs

Windowsの共有フォルダをUNIXからもmountできるようにするLinuxカーネルの機能。
smbfsの機能を使うためのユーティリティもsmbfsという名称のため、これらの総称としてしばしば用いられる。