inetutils
패키지에 기본적인 Unix 네트워킹 유틸리티들(telnet, ftp, talk, …)이 들어있다.${cygwin|\bin\mintty.exe -i /Cygwin-Terminal.ico -
)Options → Text
에서 Local
은 ko_KR
, Character set
은 UTF-8
로 변경cygwin.bat(cmd.exe 통해서)
사용할 경우(mintty가 더 좋다)cygwin.bat
파일에서 bash
호출 바로 위에 set LANG=ko_KR.UTF-8
추가cygwin.bat
실행 후 설정에서 글꼴을 Consolas
혹은 Lucida Console
등으로 변경한다. 래스터 글꼴은 사용하면 안된다.~/.bash_profile
export LANG=ko_KR.UTF-8 export JAVA_OPTS=-Dfile.encoding=UTF-8 # Java에서 기본 MS949로 맞춰져 있는 것을 UTF-8로 변경
~/.inputrc
set meta-flag on set convert-meta off set output-meta on set input-meta on
chcp.com 65001
명령을 실행하면 윈도우용 기본 콘솔 프로그램들의 한글 메시지가 영어로 나오게 된다.~/.bash_profile
alias ls='ls -F --color=auto --show-control-chars'
cygstart 인자
: 윈도우의 start
명령과 같다. 인자에 따라 적합한 행동(폴더는 탐색기 띄우기 등)을 한다.clip < 파일명
: 윈도우 클립보드로 파일 내용이 복사됨./home/xx/..
형태의 Unix 경로를 Window 절대 경로로 바꾸려면 cygpath
명령을 사용한다.cygpath -w /tmp/something
: Windows 경로 문자열(\
)로 변환. → D:\cygwin\tmp\something
cygpath -m /tmp/something
: Unix 경로 문자열로 변환. → D:/cygwin/tmp/something
cygpath -wp “/tmp:/usr”
: PATH 형태로 변경. → D:\cygwin\tmp;D:\cygwin\usr
cygpath
와 잘 조합하여 CLASSPATH 등을 지정해줘야 한다. 보통 -m
-p
옵션을 함께 사용하면 된다.export CLASSPATH=`cygpath -mp /tmp/jars:/tmp/libraries` -> D:/cygwin/tmp/jars;D:/cygwin/tmp/libraries
alias svn='LANG=C svn
' : SVN 명령의 한글이 깨질 때 이렇게 설정하면 항상 영어로 나온다.