반응형
리눅스 기본 명령어 소개
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 |
---|