Linux

허성은·2022년 6월 30일
0

CLI 기본 명령어

우리가 평소 친숙하게 사용하는 컴퓨터 제어 방식은 그래픽을 통한 GUI(Graphic User Interface)이다.
GUI는 그래픽으로 인해 컴퓨터 자원을 많이 사용하기 때문에 CLI(Command Line Interface)에 비해 속도가 느리다.
같은 맥락으로 CLI는 그래픽 작업이 없기 때문에 컴퓨터 자원을 적게 사용하여 GUI에 비해 속도가 빠르다.
이처럼 CLI와 GUI는 안정성과 속도에서의 차이가 있다.

  • pwd : print working directory, 현재 위치 확인
  • mkdir : make directories, 폴더 생성
  • ls : list, 특정 폴더에 포함된 파일이나 폴더 확인
    • 옵션 -a : all, 모든 항목 출력
    • 옵션 -l : 폴더나 파일의 포맷을 전부 표현
  • cd : change directory, 폴더 진입
  • touch : 파일 생성
  • > : 실행 결과를 파일로 저장
  • echo : echo 뒤의 내용을 화면에 출력
  • cat : 파일의 내용을 터미널에 출력
  • rm : remove, 휴지통을 거치지 않고 폴더나 파일 삭제
    • 옵션 -r : recursive
    • 옵션 -f : force
  • mv : move, 폴더나 파일의 이름 또는 위치 변경
  • cp : copy, 폴더나 파일 복사
  • sudo : 관리자 권한 획득
  • / : 루트 폴더
  • ~ : 홈 디렉토리, 루트 폴더부터 사용자 폴더까지의 경로 축약 형태
  • . : 현재 디렉토리
  • .. : 상위 디렉토리

사용중인 OS가 Windows 환경이기 때문에 WSL(Windows Subsystem for Linux)를 통해 리눅스 터미널을 사용했다.
윈도우에는 명령 프롬프트(cmd), 파워쉘(Windows PowerShell), 윈도우 터미널과 같이 세 가지의 명령 도구가 있어서 그 차이점이 궁금했다.
세 가지 차이점 참고 사이트


패키지와 패키지 매니저


사용 권한


환경 변수

0개의 댓글