티스토리 뷰

부트캠프

CLI (Command-Line Interface)

mimi-latte 2022. 5. 9. 22:11

1. CLI란?

명령 줄 인터페이스(영어: Command-line interface, CLI, 커맨드 라인 인터페이스) 또는 명령어 인터페이스는 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다 (위키백과)

 

 

2. CLI 명령어

1) 터미널 실행하기

    (1) Ubuntu

        - 단축키 : ctrl + alt + t

        - 대시 홈 이용

 

    (2) macOS(Apple)

        - 런치패드 이용 : 검색창에 Terminal을 입력하여 enter를 누르거나 프로그램을 클릭한다.

        - 스포트라이트(Spotlight search) 이용 :  cmd + Space(스페이스바) 단축키를 이용하여

           스포트라이트에 접근 후 Terminal을 검색하여 프로그램을 클릭한다.

 

 

2) 프롬프트(Prompt)

    - 키보드의 입력을 확인하고 편집할 수 있는 한 줄의 공간

 

3) pwd

    - 현재 위치를 확인하는 명령어

    - 터미널에서 간단하게 pwd라고 입력 후 enter를 누르면 현재 위치를 확인할 수 있다.

 

4) mkdir

    - 새로운 폴더 생성하는 명령어

    - mkdir [ 폴더 이름 ]

    - 사용 예시) helloWorld라는 이름의 폴더 생성하기 

       mkdir helloWorld

 

5) ls

    - 특정 폴더에 포함된 파일이나 폴더를 확인하는 명령어

    - 명령어 ls는 list의 약자

    - 자주 사용되는 옵션 l 과 a

       l : long의 약자. 파일과 폴더의 자세한 내용을 출력한다.

      a : all의 약자. 숨겨진 파일과 폴더를 보여준다.

      사용 예시) ls -al 또는 ls -la

 

6) open.

    - 파일 및 폴더를 GUI의 탐색기로 실행하는 명령어

    - 사용 예시) macOS에서 현재 위치를 GUI로 실행하기

       open .

 

7) cd

    - 폴더에 진입할 때 실행하는 명령어

    - 사용 예시) 현재 위치를 기준으로 상위 폴더에 접근하기

       cd ../

 

8) touch

    - 파일을 생성할 때 사용하는 명령어

    - 사용 예시) abc.txt 파일 생성 하기

       touch abc.txt

 

9) cat

    - 파일의 내용을 터미널에 출력할 때 사용하는 명령어

    - 사용 예시) abc.txt 파일의 내용을 출력하기

      cat abc.txt

 

 

10) rm

    - 파일 또는 폴더를 삭제할 때 사용하는 명령어

    - rm은 단일 파일만 삭제할 수 있으며, 폴더를 삭제하려면 -rf 옵션을 이용해야 한다.

       r : recursive, 폴더를 지울 때 사용한다.

       f : force, 질문을 받지 않고 지울 때 사용한다.

    - 사용 예시) helloWorld 이름을 가진 폴더 삭제하기

       rm -rf helloWorld

 

11) mv

    - 폴더나 파일의 이름을 변경하거나 위치를 옮길 때 사용하는 명령어

    - 사용 예시) 현재 위치에 있는 폴더를 상위 폴더로 이동시키기

      mv [폴더나 파일의 이름] [도착 폴더의 이름]

      mv helloWorld ../helloWorld

    - 사용 예시) abc.txt 파일을 efg.txt로 파일 이름 변경하기

      mv abc.txt efg.txt 

 

12) cp

    - 파일 또는 폴더를 복사할 때 사용하는 명령어

    - cp [원본 파일 이름] [복사할 파일 이름]

    - 사용 예시) 현재 위치에 있는 abc.txt 파일을 efg.txt파일로 복사하기

       cp abc.txt efg.txt

'부트캠프' 카테고리의 다른 글

Node.js 과 nvm  (0) 2022.05.09
관리자 권한과 경로  (0) 2022.05.09
Section1 HTML 기초  (0) 2022.04.29
Section1 반복문  (0) 2022.04.28
Section1 조건문 , 문자열  (0) 2022.04.27
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함