Windowsの環境変数の設定
Cygwinを使うための環境変数を設定する。
- 「マイコンピュータ」を右クリックしてコンテキストメニューから「プロパティ」を選び、「システムのプロパティ」を開く
- 「詳細設定」→「環境変数」を選択する
- ユーザー環境変数を設定する
- CYGWIN:ntsec smbntsec tty
- HOME:/home/tani.masaru
- MAKE_MODE:UNIX
- SHELL:/bin/bash
- システム環境変数を設定する
- Path:【追記】c:\cygwin\bin;c:\cygwin\sbin;c:\cygwin\usr\bin;c:\cygwin\usr\sbin; (※パスはインストールしたときに指定したものに適宜変更する)
- 「OK」をクリック
Cygwin Bashの起動
cygwin.batを起動する。
初回起動時に必要なディレクトリやファイルが自動生成されるので、少し起動に時間が掛かる場合がある。
Bash環境の設定
bash環境の構築を行う。普通に秀丸などのエディタで設定ファイルを作成する。
保存する際には文字コード「Shift-JIS」改行コード「LF」にする。
保存先は「C:\cygwin\home\<USER名>\」直下にする。
.bash_profile
## .bash_profile by tani.masaru
# .bashrc の読み込み if [ -f $HOME/.bashrc ]; then source $HOME/.bashrc fi
# パスの追加 PATH=$PATH:$HOME/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin export PATH
.bashrc
## .bashrc by tani.masaru
# 新しく作られたファイルのパーミッションを644をデフォルトにする umask 022
# coreファイルを作らないようにする ulimit -c 0
## シェル変数 # プロンプト文字列の設定 PS1="\n\d \t \w\e\n\u@\h:\$ " # コマンド履歴のサイズ HISTSIZE=50000 HISTFILESIZE=50000 HISTCONTROL=ignoredups
## 環境変数 # 日本語文字コードの指定 export LANG=ja_JP.Shift_JIS export OUTPUT_CHARSET=sjis # タイムゾーンの指定 export TZ=JST-9 # デフォルトのページャをlessにする export PAGER=less # lessのステータス行にファイル名と行数、%を表示する export LESS='-X -r -i -P ?f%f:(stdin). ?lb%lb?L/%L.. [?eEOF:?pb%pb\%..]' # lessの文字コードを指定する export JLESSCHARSET=japanese-sjis # DISPLAY変数を指定する if [ -n ${DISPLAY} ]; then export DISPLAY=localhost:0.0 fi # TERM変数を指定する if [ ! -n "${TERM}" ]; then export TERM=cygwin fi
## Alias 一覧 # ls の8ビット透過にする alias ls='ls -F --show-control-chars --color=auto' # updatedbでwindows領域を除外する alias updatedb='updatedb --localpaths="/bin /dev /etc /home /lib /sbin /srv /usr /var" --prunepaths="/usr/tmp /var/tmp"'
|