CLI 개념 용어 및 꿀팁 tip

iberis2·2022년 12월 28일
0

Command Line Interface

목록 보기
2/3

기본 용어

  • Graphical User Interface
    모니터 화면과 마우스를 통해 컴퓨터를 조작 (일반적으로 사용하는 화면)

  • Command Line Interface
    터미널에 command(명령어)를 입력해 컴퓨터를 조작

  • shell
    command를 컴퓨터가 이해할 수 있는 형태로 바꿔 전달해주는 프로그램
    command를 입력하는 검은화면(터미널)을 shell이라고 부르기도 함

  • bash
    shell의 종류 중 하나

터미널 첫 화면

사용자이름-MacBookAir 사용자가 맥북 에어에 로그인해 있음
~ 위치 (관리자) ~ (사용자) 까지 요약
$ 또는 % 프롬프트의 끝을 알리는 기호, command(명령어) 입력받을 준비 됨

command (명령어) 예시

  • date 현재 시간 날짜 출력

  • cal 이번달 달력 출력

argument (인자)
어느 대상에 대해 command(명령)을 실행할 지 정해줌

  • cal 월 연도 다른 달 달력 출력
    여기서 월, 연도가 argument 이다

    (여기서 월, 연도에 해당하는 "1", "2023" 이 argumet이다)

option (옵션)
command가 실행되는 방식을 바꿀 수 있음
command(명령어) -알파벳

  • cal -y 연도 일년 전체 달력을 보여줌

    (여기서 "-y"가 option)

  • cal -j 월 연도 어떤 날이 1월 1일부터 며칠째인지 확인

여러 옵션을 붙여쓸 도 있다 (옵션 순서는 기능에 차이가 없다.)

  • cal -yj (-jy로 써도 동일하게 작동함) 1월 1일부터 몇 번째 날인지 1년 전체 달력을 보여줌

유닉스 command 공식 메뉴얼 확인

man 명령어(command)

해당 command에 대한 옵션 등 내용 확인이 가능하다.

END 나올 때 까지 화면에 바로 출력되는 내용보다 더 많은 내용이 있으므로, ⬆︎위/ ⬇︎아래 방향키(또는 f(forward)/ b(backward) 키)를 통해 확인 가능

q : 메뉴얼 페이지 나가기

  • man cal 입력시 나오는 'cal' command에 대한 메뉴얼

<메뉴얼 페이지 분석하기>

SNOPIS

command 문법, 즉 쓸 수 있는 option, argument 안내
[ ] 대괄호로 감싸져 있는 option/argument는 필수가 아닌 써도되고, 안써도 되는 선택
꼭 argument 를 줘야하는 command는 argument가 대괄호로 안감싸져 있음
- 붙어 있는 것은 option
- 없는 것은 argument

예를 들어,
A number : A옵션은 number라는 argument를 받음

DESCRIOTION

command(명령어)에 대한 일반적인 설명 및 각 option에 대한 설명

SEE ALSO

비슷한 command

그 외 command 관련 참고사항


터미널 이용 꿀팁

단축키이용 꿀팁
⬆︎ 위쪽 방향키전에 실행했던 command 입력연속 입력시 그 이전 실행했던 command
ctrl + A줄 가장 왼쪽으로 커서 이동
ctrl + E줄 가장 오른쪽으로 커서 이동
option (alt) + → / ←단어 단위로 좌우 이동
ctrl + C작업 종료 또는 입력 취소
clear 입력 + enter화면 리셋실행 히스토리는 남아 있어 ⬆︎로 이전 입력 command 호출 가능
tap작성 중인 command 자동 완성'un' 입력 후 tap 누르면 'un'으로 시작하는 모든 command를 확인할 수 있다
경로 입력시에도 폴더명의 일부만 입력 후 tap 누르면 자동완성된다
profile
React, Next.js, TypeScript 로 개발 중인 프론트엔드 개발자

0개의 댓글