Linux

리눅스 기본 및 필수 명령어 정리

TechN 2025. 2. 13. 00:36
반응형

리눅스 기본 명령어 소개

 

1. 파일 및 디렉토리 관련 명령어

리눅스에서는 모든 것이 파일로 구성되어 있으며, 디렉토리를 통해 체계적으로 관리됩니다. 파일과 디렉토리를 다루는 기본 명령어를 알아봅시다.

ls 현재 디렉토리의 파일과 폴더 목록을 표시합니다. ls 또는 ls -l
cd 디렉토리를 이동합니다. cd /home/user
pwd 현재 작업 중인 디렉토리의 경로를 표시합니다. pwd
mkdir 새로운 디렉토리를 생성합니다. mkdir new_folder
rmdir 비어 있는 디렉토리를 삭제합니다. rmdir old_folder
rm 파일을 삭제하거나, 옵션을 통해 디렉토리도 삭제합니다. rm file.txt, rm -r folder
cp 파일이나 디렉토리를 복사합니다. cp source.txt destination.txt
mv 파일이나 디렉토리를 이동하거나 이름을 변경합니다. mv oldname.txt newname.txt
touch 새로운 빈 파일을 생성합니다. touch newfile.txt

2. 파일 내용 확인 및 편집 명령어

파일의 내용을 확인하거나 편집할 때 사용하는 명령어입니다.

명령어 설명 사용 예시
cat 파일의 내용을 한 번에 출력합니다. cat file.txt
more 긴 파일을 페이지 단위로 나눠서 보여줍니다. more file.txt
less more보다 더 유연하게 파일을 탐색할 수 있습니다. less file.txt
head 파일의 처음 몇 줄을 표시합니다. head -n 10 file.txt
tail 파일의 마지막 몇 줄을 표시합니다. tail -n 10 file.txt
nano 간단한 텍스트 편집기입니다. nano file.txt
vim 고급 텍스트 편집기입니다. vim file.txt

3. 시스템 정보 및 관리 명령어

시스템 상태를 확인하거나 관리할 때 사용하는 명령어입니다.

명령어 설명 사용 예시
uname 시스템 정보를 출력합니다. uname -a
top 실시간으로 시스템의 프로세스와 자원 사용 현황을 표시합니다. top
df 디스크 사용량을 확인합니다. df -h
du 특정 디렉토리의 용량을 확인합니다. du -sh folder
ps 현재 실행 중인 프로세스를 확인합니다. ps aux
kill 특정 프로세스를 종료합니다. kill 1234 (PID를 입력)
shutdown 시스템을 종료하거나 재부팅합니다. shutdown now, reboot

4. 사용자 및 권한 관리 명령어

리눅스에서는 사용자와 권한 관리가 중요합니다. 아래 명령어로 사용자와 권한을 관리할 수 있습니다.

명령어 설명 사용 예시
adduser 새로운 사용자를 추가합니다. adduser newuser
passwd 사용자의 비밀번호를 변경합니다. passwd newuser
chmod 파일이나 디렉토리의 권한을 변경합니다. chmod 755 file.txt
chown 파일이나 디렉토리의 소유자를 변경합니다. chown user:group file.txt
whoami 현재 로그인한 사용자를 표시합니다. whoami
groups 사용자가 속한 그룹을 확인합니다. groups

5. 네트워크 관련 명령어

네트워크 상태를 확인하거나 설정할 때 사용하는 명령어입니다.

명령어 설명 사용 예시
ping 다른 네트워크 장치와의 연결 상태를 확인합니다. ping google.com
ifconfig 네트워크 인터페이스 정보를 확인하거나 설정합니다. ifconfig
netstat 네트워크 연결 상태를 확인합니다. netstat -tuln
ssh 원격 서버에 접속합니다. ssh user@hostname
scp 원격 서버와 파일을 전송합니다. scp file.txt user@host:/path
반응형

'Linux' 카테고리의 다른 글

데비안 리눅스란 ?  (1) 2025.02.13