FSTWikiRev. 1.19 CygWin
Login:
Password:
Join
E D R S I H P RSS
FrontPage|FindPage|TitleIndex|RecentChanges

CygWin #

리눅스에서 사용하는 프로그램들을 윈도우에서 사용할 수 있다. 그중 하나가 CygWin이다. 이와 유사한 것으로 GnuWin32가 있다.

Contents

1 CygWin
1.1 구할 수 있는 곳
1.2 환경 설정 하기
1.2.1 최초 cygwin 실행
1.2.2 bash에서 한글 사용하기
1.2.3 보기 싫은 프롬프트 보기 좋게 변경하기
1.3 네트워크 설정
1.3.1 inetd 서비스
1.4 관련 사이트
1.5 FAQ
1.5.1 bash와 관련된 설정 파일들이 없다?
1.5.2 bash: fork: Resource temporarily unavailable
1.5.3 vim 설정

1.1 구할 수 있는 곳 #

[http]http://www.cygwin.com

CygWin 사이트에서 setup.exe를 다운 받거나 이를 직접 실행하면 CygWin 설치를 시작한다.

setup.exe는 설치 할 때 뿐만 아니라 설치 후 패키지 관리 도구로도 사용된다. 새로운 패키지를 설치하거나 이미 설치된 패키지를 삭제할 때 setup.exe를 실행한다.

1.2 환경 설정 하기 #

1.2.1 bash에서 한글 사용하기 #

ls 명령을 통해 보면 한글 파일 또는 디렉토리 들이 ???등으로 깨져 보인다. 이때는 $HOME 디렉토리에서 .bashrc 파일 내의 alias ls='ls -hF --color=tty'를 다음과 같이 수정한다.
alias ls='ls -hF --color=tty --show-control-char'


이제 한글은 잘 보인다. 그런데 문제가 있다. 한글 입력이 되질 않는다. 이런 :(

너무 낙심하진 마라. 이것도 해결 방법이 있다. :) .bashrc와 마찬 가지로 $HOME 디렉토리의 .inputrc에서 다음 것들이 #로 주석처리 되어 있는데, 이들 주석을 없애준다(# 기호만 삭제해주면 된다).
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on

1.2.2 보기 싫은 프롬프트 보기 좋게 변경하기 #

기본적으로 설치된 CygWin의 프롬프트는 별로 보기 좋지 않다. 특히나 컴퓨터의 이름이나 사용자의 이름이 긴 경우 아주 쥐약이다.

이럴 때는 /etc/profile에서 ?PS1값을 변경해 주면 된다. 간단하는 예는 다음과 같다.
PS1='\u: \W$ '
프롬프트는 다음과 같이 나타날 것이다.
김도집: ~$

1.3 관련 사이트 #

1.4 FAQ #

1.4.1 bash와 관련된 설정 파일들이 없다? #

bash-files 라는 패키지가 설치가 되지 않은 것이다. 이를 설치한다.

1.4.2 bash: fork: Resource temporarily unavailable #

많은 fork를 한 (온라인 게임 등의) 프로그램이 실행 중이라면 이를 종료한 후 다시 CygWin을 실행하면 된다.

1.4.3 vim 설정 #


last modified 2006-02-16 21:08:09
ShowPage|FindPage|DeletePage|LikePages Valid XHTML 1.0! Valid CSS! powered by MoniWiki
0.0231 sec