[Markdown & GIT] CLI

JeonggonCho·2022년 12월 27일
0

Markdown & GIT

목록 보기
2/6
post-thumbnail

CLI


(1) CLI의 정의

CLI(Command Line Interface) 즉 '명령어 인터페이스'는 가상 터미널 또는 텍스트 터미널을 통해 사용자와 컴퓨터가 서로 상호작용하는 방식을 의미한다.

  • 컴퓨터의 키보드를 통해 작업명령이 가능하며, 문자열 형태로 입력되어 컴퓨터를 통해 출력 역시 문자열의 형태로 이루어진다.

  • 이와 같은 인터페이스를 제공하는 프로그램을 명령줄 해석기 또는 이라고 부른다.

    ex) 명령 프롬프트 등...




(2) CLI와 GUI의 차이점

  • CLI명령 기반의 인터페이스

  • GUI그래픽 기반의 인터페이스

내가 무엇인가를 알고 싶으면, '명령'을 하고 그 결과를 '읽어야' 한다.



(3) 프롬프트

  • 기본 인터페이스 : 컴퓨터 정보, 디렉토리, $



(4) 디렉토리 관리

명령어 기본구조 : 특정 프로그램을 어떤 인자와 함께 호출하도록 명령한다.
  • pwd(print working directory) : 현재 디렉토리 출력

  • cd 디렉토리 이름(change directory) : 디렉토리로 이동

    (.) 점 하나는 현재 디렉토리를 의미하며, (..) 점 두개는 상위 디렉토리를 의미한다.
  • ls(list) : 위치한 디렉토리의 파일 목록을 확인

  • mkdir(make directory) : 새로운 디렉토리 생성

  • touch : 새로운 파일 생성

  • rm(remove) : 파일 삭제하기

    <주의!> 폴더를 삭제하기 위해서는 폴더 하위의 모든 항목을 삭제하겠다는 표시가 필요하기에 'rm -r 폴더명'을 통해 삭제할 수 있다.
  • echo : 파일 실행하기

profile
배우고 만드는 걸 좋아하는 개발자 지망생입니다.

0개의 댓글