최소한의 커맨드라인 사용법

young_min·2024년 5월 10일
0

리눅스 101

목록 보기
2/3

[리눅스 입문 - 개념으로 탄탄히!!] 인프런 강의, 강의 자료를 참고해 정리한 내용입니다.
강의 링크: https://inf.run/cqqom
강의자: ProgCoach4U

섹션 1. 최소한의 커맨드라인 사용법

리눅스 터미널

쉘(Shell)

  • 시스템(하드웨어, 운영 체제)를 감싸고 있음

  • 사용자가 시스템을 사용하기 위해서 을 이용해 접근 가능

  • 사용자가 리눅스 시스템에 접속을 해서 사용하기 위해서 터미널을 통해 쉘 사용
    사용자가 리눅스에서 터미널 프로그램을 띄운다 → bash(리눅스 쉘 프로그램)를 터미널 프로그램으로 실행

  • 쉘의 종류: bash(리눅스에서 기본적으로 사용하는 것), zsh, csh...

  • 터미널 프로그램은 기본적으로 설치한 가상 머신의 리눅스에 연결된 쉘이 실행됨 or 원격의 리눅스의 쉘과 통신도 가능 (telnet, ssh를 이용해서 네트워크로 접속, 보통 ssh 사용)
    e.g. 클라우드 환경에 리눅스를 만들어 놓고 내 시스템에서 네트워크를 통해서 클라우드 환견의 리눅스에 쉘을 띄움

  • 리눅스에서 사용되는 많은 프로그램이 CLI 기반이 많음(CLI vs GUI)

리눅스 기본 쉘 명령어

  • 매뉴얼 조회: man
  • 파일 목록/내용 조회 관련 명령어: ls, cat, head, tail
  • 검색/탐색 관련 명령어: grep, find
  • 압축/해제 관련 명령어:tar, gzip/gunzip, zip/unzip
  • 시간 관련 명령어: date, cal
  • 기타 명령어: echo, exit, history
  • 관리자 권한 실행: sudo
  • 패키니 매니저: apt
  • 텍스트 에디터: nanp
profile
doing IT stuff 👩‍💻

0개의 댓글