아이텀2(iTerm2)

수맹·2023년 2월 20일
0

Mac개발환경

목록 보기
1/1

iTerm2

iTern2는 맥OS에서 공식 터미널 애플리케이션 대신에 사용 할 수 있는 가상 터미널 애플리케이션이다.
맥을 사용하면서 기본 터미널을 사용하였는데, 노마드 코더의 수업을 들으면서 관심이 생겨 설치하게 되었다.
아래 링크로 들어가서 공식사이트에서 다운이 가능하다.
https://iterm2.com

커맨드라인 인터페이스

커맨드라인 인터페이스(Command-line Interface, CLI)란 사용자가 텍스트로 명령어를 입력하고 다시 텍스트로 결과를 화면에 출력해주는 인터페이스를 가진 컴퓨팅 인터페이스를 의미한다.

좁은 의미에서 커맨드라인(명령줄)에서 명령을 입력한다는 의미로 쓰이지만, 넓은 의미에서는 텍스트만으로 이루어진 인터페이스라는 뜻에서 문자 사용자 인터페이스(Character User Interface, CUI)라고도 불린다.

커맨드라인 인터페이스는 구체적인 프로그램을 가리키는 단어는 아니며, 특정 방식의 애플리케이션 인터페이스에 대한 통칭이다.

터미널

입출력이 가능한 가상 터미널가 OS 커널을 연결하여 문자 입출력작업을 수행 할 수 있다. 터미널은 그 자체로 문자 사용자 인터페이스 이며, 셸과 같이 명령을 기반으로 하는 프로그램이 주로 사용되기 때문에 커맨드라인(명령줄) 인터페이스 라고도 한다.

REPL(Read-Eval-Print-Loop)

REPL은 Read-eval-print loop의 줄임말로 사용자가 입력한 명령어를 읽어들이고(Read), 평가하고(eval), 결과를 출력하는(print) 과정을 반복(loop)하는 커맨드라인 인터페이스의 특징을 잘 나타내준다.

참고
https://www.44bits.io/ko/keyword/command-line-interface-cli-shell-and-terminal

profile
Alessandro Nesta

0개의 댓글