본문 바로가기
Tech Notes/SystemTools

cygwin - Windows 에서 Linux 느낌을 받으세요! Linux 개발 환경

by gbmin 2023. 5. 19.
반응형

Get that Linux feeling - on Windows 공식사이트에 있는 문구이다. cgwin은 Microsoft Windows에서 POSIX (유닉스 및 리눅스와 유사한) 호환성을 제공하는 오픈 소스 소프트웨어 패키지다. 윈도우에서 유닉스 및 리눅스 환경과 유사한 커맨드 라인 인터페이스(CLI)와 유틸리티를 사용할 수 있다. cgwin을 사용하면 Windows 운영 체제에서 주로 사용되는 프로그램 및 유틸리티를 포함하여 리눅스 및 유닉스 시스템에서 사용되는 도구와 애플리케이션을 Windows에서 실행할 수 있게 해 준다. 예를 들면, bash 쉘, grep, awk, sed, rsync, ssh, scp 등과 같은 유닉스 및 리눅스에서 익숙한 도구를 Windows에서 실행할 수 있다.


다운로드 경로

 

Cygwin

Cygwin Get that Linux feeling - on Windows This is the home of the Cygwin project What... ...is it? Cygwin is: a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows. a DLL (cygwin1.dll) which

www.cygwin.com

 

 

설치 과정

설치파일 다운로드 후 더블클릭 → 마우스 버튼 클릭만 하면 끝이다.

cygwin 설치

 

설치 과정은 단순하지만 주의해서 설치해야 할 페이지가 있는데 추가 설치 패키지를 선택하는 항목이다.

이번에 cygwin을 설치하는 목적이 openssl 때문이다. 보통 윈도우에서 openssl을 사용하려면 바이너리 파일만 다운로드하여 압축해제 후 사용하는 방식을 이용하지만 신뢰할 수 있는 openssl 다운로드 사이트를 찾지 못하여 cygwin을 설치했다. openssl 은 cygwin 설치 과정 중 추가 패키지로 설치로 별도 설치 해야 하기 때문에 설치 과정에 추가했다. 추가로 필요한 프로그램이 있다면 검색해서 설치 체크를 해야 한다.

추가패키지설치

 

 

환경변수 설정

설치 완료 후 환경 변수를 추가해주면 cmd 라인 어디에서든 편리하게 리눅스 커맨드를 쓸 수 있다.

  • 실행창 → sysdm.cpl
  • 시스템속성 → 고급 → 환경변수
  • 변수이름 : PATH
  • 변수값 : C:\cygwin64\bin\ (설치경로\bin\)

환경변수