[Linux] CLI 와 명령어

CLI(명령줄 인터페이스)

  • 명령으로 컴퓨터를 제어하는 ​​방법
  • 사용자 인터페이스(그래픽 사용자 인터페이스)
  • 기본 명령(Linux)
    • pwd: 현재 작업 폴더의 위치 찾기
      • 인쇄 작업 디렉토리
    • mkdir: 새 폴더 생성
      • 디렉토리 만들기
      • 생성할 폴더의 이름도 입력해야 합니다.
        • mkdir helloLinux
    • ls: 폴더, 파일 및 하위 폴더 목록을 표시합니다.
      • 목록
      • 가능성
        • ls -l : 폴더 및 파일의 모든 형식 표시
          • drwxr-xr-x → 디렉토리를 의미합니다.
          • -rw-r–r– → 파일을 의미
        • ls -a : 숨겨진 폴더 및 파일을 포함한 모든 것을 인쇄
        • ls -al 또는 ls -la
    • 열기(macOS): 현재 폴더를 파일 탐색기로 여는 명령
    • 새 파일을 만들려면 터치하세요.
      • hello.txt 터치
    • cd: 폴더를 입력하십시오
      • 방향 전환
      • CD 헬로 월드
    • \ : 폴더 또는 파일 이름에 공백이나 특수 문자를 적용합니다.
      • CD Hello\World
    • ~ : 홈 디렉토리
    • > : 실행 결과를 파일로 저장
    • echo : 다음 내용을 화면에 출력
      • echo banana > fruit.txt → fruit.txt 파일에 저장된 ‘사과 바나나’
    • cat: 파일 내용을 터미널로 출력
      • cat fruit.txt → ‘사과 바나나’ 출력
    • rm: 파일 삭제
      • 제거됨
      • 휴지통을 거치지 않고 삭제됨
      • 가능성
        • rm -rf : 폴더 삭제
    • mv: 폴더 또는 파일 이동 또는 이름 바꾸기
      • 재배치
      • 위치 이동
        • mv(변경할 폴더 또는 파일 이름)(대상 폴더 이름)
      • 이름 변경
        • mv (변경할 폴더명 또는 파일명) (변경할 폴더명 또는 파일명)
    • cp: 폴더 또는 파일 복제
      • 복사
      • cp(소스 파일 이름)(복사할 파일 이름)
      • 가능성
        • cp -rf : 복제 폴더
    • / : 폴더에
    • . : 현재 폴더
      • ./ : 현재 폴더 아래
        • cd ./apple → ‘~/apple’ 입력
    • .. : 이전 폴더
      • cd ../../ : 이전 폴더로 이동
  • 관리자 명령
    • whoami : 현재 로그인한 사용자 확인
    • sudo: 일시적으로 관리자 권한 얻기
      • sudo mkdir blahblah : 사용자 권한이 아닌 관리자(루트) 권한으로 생성