1.CLI

source: category/Git_tutorial/01.CLI.md

CLI

Command Line Interface

GUI vs CLI

  • GUI: Graphic User Interface
  • CLI: Command Line Interface (명령행 인터페이스)
  • Interface: Inter(사이에) + Face(접면)

CLI 명령어

Unix (Linux) 기반 명령어 (Linux, Max)

  • pwd (print working directory) : 현재 위치 출력
  • ls (list) : 현재 폴더의 내용물 출력
  • cd [폴더명] (change directory) : 폴더 변경
    • cd .. : 상위 폴더 이동
    • cd ~ : 홈 폴더 이동 (~홈 홈 디렉토리를 나타냄)
  • mkdir [폴더명] (make directory) : 폴더 생성
  • rm [파일명] (remove) : 파일 삭제
  • rm -r [폴더명] : 폴더 삭제
    • recursively : 재귀적
    • rm -rf [폴더명] : (확인X) 폴더 삭제
      • rm -rf / : /(폴더)
  • touch [파일명] : 파일 생성