Code States/TIL

[0309] 리눅스 운영체제 - CLI 기본 명령어

ki1111m2 2023. 3. 9. 17:11

학습 목표

왜 리눅스인가? ~ 출력 관련 명령어

  • 리눅스를 사용하는 이유와 CLI의 장점을 이해할 수 있다.
  • 파일 및 디렉토리 확인, 이동, 복사, 생성, 삭제와 관련한 기본적인 명령어를 사용할 수 있다.
  • 루트 디렉토리, 홈 디렉토리 및 절대 경로와 상대 경로를 이해할 수 있다.
  • 리눅스 상에서 텍스트 파일을 수정할 수 있다.
  • 패키지에 대해 이해하고, 패키지 매니저를 이용해 프로그램을 설치/삭제할 수 있다.
  • 표준 스트림을 이해하고, 출력과 입력을 파이프라인으로 연결할 수 있다.
  • 파일과 디렉토리를 패턴으로 찾을 수 있다.

CLI 기본 명령어


  • pwd
    • 현재 위치 확인
    • print working directory
  • mkdir
    • 새로운 폴더 생성
    • makr directories
  • ls
    • 폴더 확인
    • list
    • 옵션
      • a: all 모든 파일(숨은 파일 포함)
      • l: 모든 포맷
  • open .
    • 현재 디렉토리를 GUI로 열기
  • cd
    • 폴더에 진입
    • change directory
  • touch
    • 파일 생성
  • cat
    • 파일 내용 터미널에 출력
  • rm
    • 파일 삭제
    • remove
    • 옵션
      • r: recursive 폴더 지울 때 사용
      • f: force
  • mv
    • 파일 위치 변경, 파일명 변경
    • move
  • cp
    • 파일 복사
    • copy
    • 옵션
      • r: recursive 폴더 지울 때 사용
      • f: force

절대 경로와 상대 경로


  • 절대경로
    • 기준점으로부터의 절대적인 위치, 루트폴더(/)
    • 특정 폴더나 파일이 루트폴더로부터 어떤 폴더로 진입하는 경우 만날 수 있는지 나타냄
  • 상대경로
    • 특정 폴더 또는 파일의 위치를 현재 위치를 기준점으로 나타냄
    • 현재 위치한 폴더는 . 상위 폴더는 .. 으로 표현

학부 생활 중 리눅스를 사용하며 썼던 기본 명령어들

당시에는 그냥 외워서 썼는데, 어떤 단어의 약자인지 알아두는게 확실히 기억에 도움이 된다