CLI(명령줄 인터페이스)에 대한 간략한 정보

Daniel·2023년 9월 26일
0

Back-End

목록 보기
27/42

필자와 같은 개발직종에 근무하고 계시다면 CLI(Command-Line Interface) 를 많이 접하고 사용하고 있을텐데요.

여러 CLI 환경에 대해 짚고 넘어가고 싶어 이 포스트를 작성합니다ㅎㅎ

CMD(Command Prompt) - 명령 프롬프트

  • 윈도우 95 및 98에서 시작
  • MS-DOS 라고도 한다.
  • DOS 명령을 디렉터리(DIR)명령으로 실행하거나 인터넷 속도를 테스트하는 데 사용 되었음
  • 마이크로 소프트는 Windows NT 와 공식적인 명령 프롬프트 출시
  • 기본 파일 시스템과 상호 작용할 수 있으며 시스템 명령을 실행할 수 있다.

power-shell - 파워쉘

  • CMD으로 할 수 있는 모든 작업 가능
  • 2006년 XP와 함께 출시
  • Microsoft에서 개발한 명령줄 셸 및 스크립팅 언어

Window Terminal(윈도우 터미널)

  • Window에서 통합된 터미널을 이용할 수 있다.
  • 오픈소스 프로젝트
  • Linux OS에 국한되었던 BASH 를 WIndows 에서 사용할 수 있다.

Bash

  • Unix 기반 운영체제의 기본 shell
  • Unix/Linux 환경에서 흔히 볼 수 있다.

git-bash

  • git 과 함께 제공되는 CLI
  • 윈도우에서 유닉스와 유사한 환경 제공
  • 유닉스 환경에 익숙한 개발자가 작업하기 좋음

정리

CLI운영체제 호환성쉘 언어 및 구문기능
cmdWindow기능과 구문이 한정파일작업
배치스크립팅 및 시스템 관리
Power-ShellWindow기능과 구문 확장, .NET 통합고급 스크립팅
작업 자동화
시스템관리 및 .NET 개체에 대한 엑세스
BashUnix/Linux or WSLUnix shell에 따름강력한 텍스트 처리도구
광범위한 Unix 유틸리티 및 Unix/Linux 시스템과의 호환성
Git-BashWindows용 Git과 함께 번들로 제공되는 Unix 계열 ShellGit과 Windows의 Bash 쉘을 결합한 환경Git을 사용한 버전 제어용으로 설계되었지만 Unix와 유사한 셸 기능이 포함되어 있음
profile
응애 나 애기 개발자

0개의 댓글