[데이터 엔지니어링] 터미널과 CLI

Colacan·2022년 5월 11일
1

디렉터리

우리가 사용하는 폴더와 같은 개념 ( 파일 분류를 위한 이름을 가진 공간)

  1. 디렉터리 계층구조 : 전체 디렉터리의 구성 (트리구조)

  2. 디렉터리 경로 : 디렉터리 위치를 나타내는 주소

  3. 절대 경로 : 현재 위치와 상관없이 같은 위치를 나타내는 가장 정확한 주소

  4. 상대 경로 : 디렉터리가 위치한 곳을 현재위치를 기준으로 설명 (본인의 위치 : . , 부모의 위치 : .. 으로 표현)

CLI

터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다.

  1. 즉, 글자기반으로 명령과 결과가 진행되는 것

  2. 윈도우에서 git bash를 이용하여 CLI를 이용한다.

터미널

키보드로서 컴퓨터와 소통하는 장치 (글자기반으로 명령을 전달하는 어플리케이션)

  1. 터미널 이용법 : windows 에서는 powershell 사용

  2. 터미널 문법

  • pwd : print working directory (현재 위치한 디렉터리 보여줌)
  • ls : list (디렉터리 안에 있는 파일과 폴더를 보여줌)
    (ls -l : 상세정보 출력)
    (ls -a : 숨긴 파일까지 표시)
    (ls -al : 숨긴 파일까지 상세정보 포함해서 출력)
  • cd : 이동하고자하는 디렉터리 (절대경로, 상대경로 모두 가능)
  • mkdir : 새로운 디렉터리 생성
  • echo : 텍스트를 디스플레이에 출력
  • whoami : 사용자 아이디를 출력
  • date : 현재날짜 출력
  • touch : 새로운 파일 생성
  • file : 파일 형식 출력
  • cat : 파일 내용 출력
  • less : 대용량 파일 열때 사용, 한페이지씩 출력
    (q - less 종료 후 쉘로 돌아감)
    (Page up, Page down, Up and Down - 화살표 키와 페이지 키를 사용하여 탐색)
    (g - 텍스트 파일의 시작 부분으로 이동)
    (G - 텍스트 파일의 끝으로 이동)
    (/search - 텍스트 문서 내에서 특정 텍스트를 검색)
    (h - help 도움말)
  • history : 이전의 명령기록을 보여줌
  • clear : 명령기록 삭제
  • cp : 파일의 복사본 만듬
  • mv : 파일 이동, 이름 변경
  • rm : 파일 제거
  • find : 특정파일 탐색
  • help : 명령어 도움말 확인
  • man : 명령어 매뉴얼 확인
  • whatis : 명령어 간단한 설명
  • alias : 긴 명령어에 대한 별칭 지정
  • exit : 셀 종료
profile
For DE, DA / There is no royal road to learning

0개의 댓글