顯示中文
安裝好cygwin之後,發現無法在console看到中文,必須做以下設定
1. ~/.bashrc
stty cs8 -istrip
stty pass8
export LANG=C
export LC_CTYPE=iso-8859-1
alias ls="ls --show-control-chars"
alias crxvt='rxvt -fm "細明體-16" -fn "細明體-16" -km big5 -e bash --login -i'
2. ~/.inputrc
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
參考:
* http://sources.redhat.com/ml/cygwin/2001-07/msg00311.html
* http://www2.cs.uh.edu/~kcting/blog/index.cgi/opencontent/cygwin/CygwinHOWTO.html
VI中的 Backspace 與 Delete 按鍵異常
首先確定 $TERM的設定為cygwin
echo $TERM
若不是,請設定為
TERM = cygwin
export TERM
Backspace 與 Delete這兩個鍵正常狀況下只有一個有用。可在 $HOME/.bash_profile 任選一個來使用
stty erase '^H' //ctrl+v, ctrl+h
stty erase '^?'
參考:
* http://www.mgt.ncu.edu.tw/~dino/unix/editor03.htm
* http://www.ibb.net/~anne/keyboard/keyboard.html#Bash
* http://ece.niu.edu.tw/~chu/download/doc/UNIX.txt
ls 無法看見顏色
可編輯 /etc/bashrc 或家目錄下的 .bashrc ,加入下列指令
alias ls='ls -F -N --color=auto'
要立即生效的話,則執行下列命令
source /etc/bashrc
或
source .bashrc
應用
在Cygwin上安裝ssh伺服器
1. OS修改環境變數:path增加d:\cygwin\bin
2. OS增加環境變數:CYGWIN=ntsec tty
3. Cygwin安裝必要的套件:OpenSSH,cygrunsrv
4. Cygwin設定OpenSSH:
1. 執行 ssh-host-config
2. Should privilege separation be used? (yes/no) :yes
3. Should this script create a local user 'sshd' on this machine? (yes/no) :yes
4. Do you want to install sshd as service? (yes/no) :yes
5. Default is "ntsec" . CYGWIN=ntsec tty
5. 手動啟動OpenSSH服務:net start sshd
6. 手動關閉OpenSSH服務:net stop sshd
註:
gcc在devel裡
vim在editor裡
ncourse在libs裡(裝了之後可以使用clear指令)
2009年7月7日 星期二
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言