리눅스 서버를 처음 접하면 검은 화면에 명령어를 직접 입력해야 한다는 점부터 어렵게 느껴질 수 있습니다.
하지만 서버를 관리한다고 해서 처음부터 수많은 명령어를 외울 필요는 없습니다. 현재 위치를 확인하고, 폴더를 이동하고, 파일을 확인하는 것처럼 자주 사용하는 기본 명령어부터 익히면 됩니다.
이번 글에서는 리눅스 서버를 처음 사용하는 사람이 알아두면 좋은 기본 명령어 10가지를 실제 사용 예시와 함께 살펴보겠습니다.
- pwd – 현재 위치 확인하기
리눅스에서는 현재 내가 어느 디렉터리에 있는지 확인하는 일이 중요합니다.
이때 사용하는 명령어가 pwd입니다.
pwd
명령어를 입력하면 현재 작업하고 있는 디렉터리의 전체 경로가 표시됩니다.
예를 들어 다음과 같이 나타날 수 있습니다.
/home/user
서버에서 파일을 수정하거나 이동하기 전에 현재 위치가 헷갈린다면 pwd부터 입력해보는 것이 좋습니다.
- ls – 파일과 폴더 목록 확인하기
현재 디렉터리에 어떤 파일과 폴더가 있는지 확인할 때는 ls를 사용합니다.
ls
조금 더 자세한 정보를 확인하고 싶다면 다음과 같이 입력할 수 있습니다.
ls -l
숨김 파일까지 확인하려면 다음 명령어를 사용할 수 있습니다.
ls -a
서버에서 파일을 찾거나 작업할 위치를 확인할 때 매우 자주 사용하는 명령어입니다.
- cd – 다른 디렉터리로 이동하기
원하는 디렉터리로 이동할 때 사용하는 명령어입니다.
cd /var/www
위와 같이 입력하면 /var/www 디렉터리로 이동합니다.
한 단계 위의 디렉터리로 이동하려면 다음과 같이 입력합니다.
cd ..
홈 디렉터리로 이동할 때는 다음처럼 사용할 수 있습니다.
cd ~
cd는 리눅스 서버를 사용할 때 가장 기본적으로 익혀야 할 명령어 중 하나입니다.
- mkdir – 새로운 디렉터리 만들기
새로운 디렉터리가 필요할 때는 mkdir 명령어를 사용합니다.
mkdir test
이렇게 입력하면 현재 위치에 test라는 이름의 디렉터리가 만들어집니다.
웹사이트 파일이나 백업 자료 등을 목적에 따라 구분해서 관리할 때 사용할 수 있습니다.
- touch – 빈 파일 만들기
간단하게 새로운 빈 파일을 만들 때 사용할 수 있는 명령어입니다.
touch test.txt
위 명령어를 실행하면 test.txt라는 빈 파일이 생성됩니다.
설정 파일이나 테스트용 파일을 만들 때 유용하게 사용할 수 있습니다.
- cp – 파일이나 디렉터리 복사하기
파일을 다른 위치에 복사할 때는 cp 명령어를 사용합니다.
cp test.txt backup.txt
이렇게 입력하면 test.txt 파일을 backup.txt라는 이름으로 복사할 수 있습니다.
디렉터리 전체를 복사할 때는 -r 옵션을 함께 사용할 수 있습니다.
cp -r folder1 folder2
중요한 파일을 수정하기 전에 원본을 복사해두는 용도로도 많이 사용됩니다.
- mv – 파일 이동하거나 이름 바꾸기
mv는 파일이나 디렉터리를 다른 위치로 이동할 때 사용합니다.
mv test.txt /home/user/
파일 이름을 변경하는 데도 사용할 수 있습니다.
mv old.txt new.txt
위 명령어를 입력하면 old.txt 파일의 이름이 new.txt로 변경됩니다.
하나의 명령어로 이동과 이름 변경을 모두 할 수 있다는 점을 알아두면 편리합니다.
- rm – 파일 삭제하기
필요 없는 파일을 삭제할 때 사용하는 명령어입니다.
rm test.txt
디렉터리와 그 안의 내용을 삭제할 때는 다음과 같이 사용할 수 있습니다.
rm -r test
rm 명령어는 사용할 때 특히 주의해야 합니다.
삭제한 파일을 일반적인 휴지통에서 다시 복구하는 방식이 아니기 때문에 중요한 파일을 삭제하지 않도록 명령어와 경로를 반드시 확인하는 것이 좋습니다.
- cat – 파일 내용 확인하기
텍스트 파일의 내용을 화면에서 빠르게 확인하고 싶을 때 사용할 수 있습니다.
cat test.txt
명령어를 입력하면 test.txt 파일 안의 내용이 터미널 화면에 표시됩니다.
내용이 짧은 설정 파일이나 간단한 텍스트 파일을 확인할 때 편리합니다.
파일 내용이 매우 길다면 cat보다 less 같은 명령어가 더 편리할 수 있습니다.
- clear – 터미널 화면 정리하기
여러 명령어를 계속 사용하다 보면 터미널 화면이 복잡해집니다.
이때 다음 명령어를 입력합니다.
clear
기존 명령어와 출력 내용이 화면에서 정리되어 깨끗한 상태에서 다시 작업할 수 있습니다.
리눅스 명령어를 사용할 때 주의할 점
리눅스 서버에서는 명령어 하나로 파일을 이동하거나 삭제하고 시스템 설정을 변경할 수 있습니다.
특히 rm처럼 파일을 삭제하는 명령어나 관리자 권한을 사용하는 명령어는 실행하기 전에 입력한 경로와 명령어가 정확한지 다시 확인하는 습관이 중요합니다.
인터넷에서 발견한 명령어도 기능을 모르는 상태에서 그대로 복사해 실행하기보다는 어떤 작업을 하는 명령어인지 먼저 확인하는 것이 안전합니다.
처음부터 모든 명령어를 외울 필요는 없다
리눅스 서버를 처음 배우면 명령어가 너무 많아 어디서부터 시작해야 할지 막막할 수 있습니다.
하지만 실제로 자주 사용하는 명령어부터 반복해서 사용하다 보면 자연스럽게 익숙해집니다.
처음에는 pwd로 현재 위치를 확인하고, ls로 파일을 살펴본 뒤 cd로 이동하는 기본적인 흐름부터 연습해보세요.
그다음 mkdir, cp, mv처럼 파일과 디렉터리를 관리하는 명령어를 하나씩 익히면 서버 구조를 이해하는 데도 도움이 됩니다.
중요한 것은 명령어를 많이 외우는 것이 아니라 각각의 명령어가 어떤 작업을 하는지 이해하고 필요한 상황에서 정확하게 사용하는 것입니다.
답글 남기기