gbmin's Tech Notes

서버 구축 및 유지보수, 클라우드 컴퓨팅, 네트워크 보안, IT 분야 기술 노트. :)

Tech Notes/Tools & Command

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

gbmin 2023. 5. 19. 00:47

Get that Linux feeling - on Windows 공식사이트에 있는 문구이다.

cgwin은 Microsoft Windows에서 POSIX (유닉스 및 리눅스와 유사한) 호환성을 제공하는 오픈 소스 소프트웨어 패키지다.
윈도우에서 유닉스 및 리눅스 환경과 유사한 커맨드 라인 인터페이스(CLI)와 유틸리티를 사용할 수 있다.

cgwin을 사용하면 Windows 운영 체제에서 주로 사용되는 프로그램 및 유틸리티를 포함하여 리눅스 및 유닉스 시스템에서 사용되는 도구와 애플리케이션을 Windows에서 실행할 수 있게 해 준다.

예를 들면, bash 셸, grep, awk, sed, rsync, ssh, scp 등과 같은 유닉스 및 리눅스에서 익숙한 도구를 Windows에서 실행할 수 있다.

 

다운로드 경로

https://www.cygwin.com/

 

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\)

환경변수