카테고리 없음

리눅스에서 많이 사용하는 명령어 10가지: 필수 기본 명령어 정리

idea9329 2024. 9. 24. 14:49
반응형

리눅스는 서버 운영, 개발, 시스템 관리 등 다양한 분야에서 많이 사용되는 운영체제야. 리눅스를 처음 접하는 사람부터 전문가까지, 일상적으로 사용하는 명령어들이 있어. 이 글에서는 리눅스에서 자주 쓰이는 기본 명령어들을 정리해볼게. 이 명령어들을 익혀두면 리눅스 시스템을 더 효율적으로 관리할 수 있을 거야.


1. ls - 파일 및 디렉터리 목록 확인

ls 명령어는 현재 디렉터리 내의 파일과 폴더를 보여줘. 리눅스를 처음 접하면 가장 먼저 배우게 되는 명령어 중 하나야. 자주 사용되는 옵션도 함께 알아두면 편리해.

bash
코드 복사
ls ls -l # 자세한 정보 보기 ls -a # 숨겨진 파일 보기

2. cd - 디렉터리 이동

디렉터리 간에 이동할 때 사용하는 명령어가 cd야. 현재 작업 위치를 변경할 수 있어.

bash
코드 복사
cd /home/user # 특정 디렉터리로 이동 cd .. # 상위 디렉터리로 이동 cd ~ # 홈 디렉터리로 이동

3. pwd - 현재 디렉터리 경로 확인

pwd 명령어는 현재 내가 위치한 디렉터리의 경로를 출력해줘. 작업 중에 내가 어디에 있는지 확인할 때 유용해.

bash
코드 복사
pwd

4. cp - 파일 복사

cp 명령어는 파일이나 디렉터리를 복사할 때 사용해. 백업을 하거나 파일을 여러 곳에 복사해야 할 때 유용해.

bash
코드 복사
cp source.txt destination.txt # 파일 복사 cp -r /source/ /destination/ # 디렉터리 복사

5. mv - 파일 이동 및 이름 변경

파일을 이동하거나 이름을 바꿀 때 사용하는 명령어가 mv야. 복사와 다르게 원본 파일이 사라지고 새로운 위치로 이동되거나 이름이 변경돼.

bash
코드 복사
mv oldname.txt newname.txt # 파일 이름 변경 mv file.txt /new_directory/ # 파일 이동

6. rm - 파일 및 디렉터리 삭제

파일이나 디렉터리를 삭제할 때는 rm 명령어를 사용해. 디렉터리를 삭제할 때는 추가 옵션을 사용해야 해.

bash
코드 복사
rm file.txt # 파일 삭제 rm -r /directory/ # 디렉터리 및 하위 파일 삭제

주의: rm 명령어는 삭제된 파일을 복구할 수 없으니 주의해야 해!


7. mkdir - 디렉터리 생성

새로운 디렉터리를 생성할 때 mkdir 명령어를 사용해. 프로젝트나 파일을 정리할 때 유용하게 쓰이지.

bash
코드 복사
mkdir new_directory # 디렉터리 생성

8. touch - 파일 생성

touch 명령어는 빈 파일을 생성하거나 파일의 수정 시간을 변경할 때 사용해. 새로운 파일을 만들 때 간단히 사용할 수 있어.

bash
코드 복사
touch newfile.txt # 빈 파일 생성

9. cat - 파일 내용 출력

파일의 내용을 간단하게 화면에 출력할 때 cat 명령어를 사용해. 텍스트 파일을 확인하거나 파일을 결합할 때 유용해.

bash
코드 복사
cat file.txt # 파일 내용 출력 cat file1.txt file2.txt > combined.txt # 파일 결합

10. grep - 특정 문자열 검색

grep 명령어는 파일이나 명령어 출력에서 특정 패턴을 검색할 때 사용해. 로그 파일이나 긴 텍스트에서 원하는 정보를 찾을 때 유용해.

bash
코드 복사
grep "search_term" file.txt # 파일 내에서 검색 ps aux | grep "process_name" # 명령어 결과에서 검색

결론

이 10가지 명령어는 리눅스 환경에서 가장 많이 사용되는 기본 명령어들이야. 이 명령어들만 잘 활용해도 리눅스 시스템에서 파일 관리, 검색, 디렉터리 이동 등 기본적인 작업을 효율적으로 할 수 있어. 처음에는 명령어가 조금 생소할 수 있지만, 꾸준히 사용하다 보면 자연스럽게 익숙해질 거야.

리눅스의 강력함은 터미널에서 시작된다는 말이 있듯, 이 명령어들로 리눅스의 기본기를 탄탄하게 다져보자!

반응형