CLI
CLI는 Command-Line Interface의 약자로 명령어를 통해 조작하는 방식의 인터페이스입니다. 일반적으로 사용자가 이용하는 PC는 GUI(Graphic User Interface)가 적용되어 바탕화면, 아이콘 등을 사용하여 가시적으로 조작이 가능합니다. CLI는 GUI보다 진입장벽, 가시성이 떨어지지만 반복적인 작업에는 스크립트를 작성하여 보다 효율적으로 관리할 수 있습니다. 즉, CLI와 GUI의 작업은 동일하게 수행할 수 있지만, 가시성과 효율성에서 차이가 발생합니다.
기본 명령어 또는 키워드
명령어 또는 키워드 |
설명 |
pwd |
print working directory - 현재 위치를 확인하는 명령어 |
mkdir |
make directories - 새로운 폴더를 생성하는 명령어 |
ls |
폴더나 파일의 목록을 출력하는 명령어 |
nautilus (Ubuntu), open (macOS) |
현재 폴더를 파일 탐색기로 여는 명령어 |
cd |
폴더에 진입하는 명령어 |
touch |
새로운 파일을 생성하는 명령어 |
cat |
파일의 내용을 터미널에 출력하는 명령어 |
rm |
폴더나 파일을 삭제하는 명령어 |
mv |
폴더나 파일의 위치를 이동하거나, 이름을 변경하는 명령어 |
cp |
폴더나 파일을 복사하는 명령어 |
sudo |
관리자 권한 |
whoami |
현재 사용자 출력 명령어 |
nano |
텍스트 에디터(기본적으로 없을 수 있음) |
. |
상대 경로 - 현재 디렉토리 |
.. |
현재 디렉토리의 상위 디렉토리 |
/ |
절대 경로 - 루트 디렉토리 |
~ |
현재 사용자의 홈 디렉토리 |