본문 바로가기
Linux

Linux CLI 기본 명령어

by 헤이봄봄 2021. 11. 17.

CLI =  Command-Line Interface

명령어를 입력해 컴퓨터를 조작하는 방식

 

GUI = Graphical User Interface

사용자가 화면을 통해 컴퓨터와 소통하는 방식

 

I/O (Input/Output)

컴퓨터를 조작하기위해서 필요한 다양한 입력소스 ( -> 마우스, 키보드, 카메라, 마이크 등 )
입력소스에 의해 프로그램을 돌려 사용자가 인식할수있도록 해주는 출력소스  ( -> 모니터, 스피커 등 )
GUI의 대표주자 윈도우에서는 다양한 입력소스들로 컴퓨터를 조작하지만
Linux환경에서는 CLI를 사용하여 키보드의 입력과 모니터의 출력으로 모든작업을 한다.
CLI와 GUI의 조작방법은 다르지만, 동일한 하나의 컴퓨터를 조작한다는 점! 기억하자

 

macOS에서 터미널 여는 법 

1) Command + Space 를 누르거나 메뉴바에서 돋보기모양을 클릭하여
2) Teminal 입력, 엔터를 눌러 터미널을 실행 할 수 있다.
- macOS는 독(dock)에 터미널을 고정해서 사용하면 편리하다

 

프롬프트(Prompt)

터미널에서, 키보드의 입력을 확인하고 편집할수 있는 한줄의 공간 
입력한 명령어를 실행하려면 Enter키를 누르면 된다.

 

 

Linux CLI 기본 명령어

> pwd : 현재 위치 확인하기 (pwd = print working directory) 
mkdir [폴더이름] : 새로운 폴더 생성하기 (mkdir = make directories)
ls : 특정 폴더에 포함된 파일이나 폴더 확인하기 (ls = list)
   ls -l : 폴더나 파일의 포맷을 전부 표현

 

=> 'd'로 출력되는 것은 폴더 / '-'로 출력된 경우는 파일

   ls -a : 숨어있는 폴더나 파일을 포함한 모든 항목 출력

   ls -al 또는 ls -la 이렇게 합쳐서 사용하여도 무방함

> open . : macOS에서 현재 위치를 GUI로 실행시키기

> cd : 폴더에 진입하기 (cd = change directory)

> touch [파일명]: 파일 생성하기

> cat [파일명]: 파일의 내용을 터미널에 출력하기

> rm [파일명]: 파일 삭제하기(remove) - 휴지통을 거치지않고 삭제됨

   rm -rf [폴더명]: 폴더 삭제하기 (recursive, force)

> mv [폴더나 파일의 이름] [도착 폴더의 이름] : 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기 (move)

   mv [변경할 폴더나 파일의 이름] [변경하고자하는 파일의 이름] 

> cp [원본 파일 이름] [복사할 파일 이름] : 파일 복사하기(copy) 

   cp -rf [원본 폴더 이름] [복사할 폴더 이름] : 폴더 복사하기

 

'Linux' 카테고리의 다른 글

환경변수 사용법  (0) 2022.03.01
Read, Write, Execute 권한  (0) 2022.02.28
Linux 관리자 권한과 경로  (0) 2021.11.18

댓글