기타

WSL, Git bash, Terminal

열심히 해 2024. 12. 17. 13:14

WSL (Windows Subsystem for Linux)

: Windows 환경에서 Linux 배포판을 실행할 수 있게 해주는 기능

  • 용도: Linux 명령어와 소프트웨어를 Windows에서 실행할 수 있도록 돕습니다.
  • 주요 특징:
    • Ubuntu, Debian, CentOS 등 다양한 Linux 배포판을 설치해 사용할 수 있습니다.
    • Windows와 Linux 파일 시스템 간에 원활하게 접근이 가능합니다.
    • WSL2는 더 나은 성능과 가상 머신(VM) 기반의 기능을 제공합니다.
  • 활용 사례: 개발자들이 Linux 기반 소프트웨어를 Windows에서 실행, 테스트, 개발.

 

 

Git Bash

: Windows에서 Git 명령어를 실행할 수 있게 해주는 터미널

  • 용도: Git 리포지토리 관리를 위한 명령줄 도구로 사용됩니다.
  • 주요 특징:
    • Git과 함께 bash 쉘 명령어를 사용할 수 있습니다.
    • 리눅스 스타일의 명령어(ls, cat, grep 등)를 지원합니다.
    • Windows 환경에서도 Git 커맨드를 Unix와 유사하게 사용할 수 있습니다.
  • 활용 사례: 소스코드 버전 관리, Git 명령어 사용.

 

 

Terminal (터미널)

: 명령어 기반의 텍스트 인터페이스

  • 용도: 사용자가 명령어(Command)를 입력해 운영체제(OS)와 상호작용할 수 있게 해줍니다.
  • 주요 특징:
    • Linux: 기본적으로 bash, zsh, 또는 fish를 사용합니다.
    • Mac: 기본적으로 bash 또는 zsh 를 사용합니다.
    • Windows: Command Prompt(CMD), PowerShell, 또는 Windows Terminal을 사용합니다.
    • Windows 사용자의 경우(본인) WSL이나 Git Bash를 통해 Linux 스타일 명령어도 사용할 수 있습니다.
  • 활용 사례: 파일 관리, 서버 제어, 애플리케이션 실행, 스크립트 자동화 등.