리눅스
[pdf 다운로드] 리눅스 모든 명령어, 표로 총정리하기!
by AI_MASTER_AI
2024. 11. 8.
1. 파일 및 디렉토리 관련 명령어
리눅스에서 파일 및 디렉토리를 관리하는 것은 매우 중요합니다. 아래 명령어들을 통해 파일 탐색, 생성, 삭제 등을 쉽게 할 수 있습니다.
명령어설명
ls |
현재 디렉토리의 파일 및 폴더 목록을 보여줍니다. ls -l을 사용하면 상세 정보가 포함된 목록을 확인할 수 있습니다. |
cd |
디렉토리를 변경하는 명령어입니다. 예: cd /home/user |
pwd |
현재 작업 중인 디렉토리의 경로를 출력합니다. |
mkdir |
새 디렉토리를 생성합니다. 예: mkdir new_folder |
rm |
파일을 삭제합니다. -r 옵션을 추가하면 폴더와 그 안의 모든 파일을 삭제할 수 있습니다. 예: rm -r folder_name |
cp |
파일을 복사합니다. 예: cp source.txt destination.txt |
mv |
파일 또는 폴더를 이동하거나 이름을 변경합니다. 예: mv old_name.txt new_name.txt |
2. 파일 내용 확인 명령어
리눅스에서는 파일 내용을 확인하는 다양한 명령어가 있습니다. 특정 파일의 내용을 터미널에서 직접 확인할 수 있어, 빠르게 정보에 접근할 수 있습니다.
명령어설명
cat |
파일의 전체 내용을 출력합니다. 예: cat file.txt |
head |
파일의 처음 몇 줄을 출력합니다. 기본적으로 첫 10줄이 출력되며, -n 옵션으로 줄 수를 지정할 수 있습니다. 예: head -n 5 file.txt |
tail |
파일의 마지막 몇 줄을 출력합니다. tail -f를 사용하면 파일에 추가되는 내용을 실시간으로 볼 수 있습니다. |
more |
긴 파일을 페이지 단위로 출력합니다. 스페이스바를 눌러 다음 페이지로 이동합니다. |
less |
more와 유사하지만, 더 강력한 파일 탐색 기능을 제공합니다. 방향키로 스크롤할 수 있습니다. |
3. 시스템 정보 및 관리 명령어
리눅스는 시스템 정보를 빠르게 확인할 수 있는 명령어를 제공합니다. 이는 시스템 모니터링과 성능 관리를 위해 유용합니다.
명령어설명
top |
현재 실행 중인 프로세스와 시스템 사용량을 실시간으로 보여줍니다. CPU와 메모리 사용량을 확인할 때 유용합니다. |
ps |
현재 실행 중인 프로세스 목록을 보여줍니다. ps aux를 사용하면 모든 프로세스를 자세히 볼 수 있습니다. |
df |
디스크 사용량을 확인합니다. df -h를 사용하면 사람이 읽기 쉬운 형태로 출력됩니다. |
du |
디렉토리의 용량을 확인합니다. 예: du -sh /home/user |
free |
시스템의 메모리 사용 상태를 보여줍니다. free -m을 사용하면 MB 단위로 출력됩니다. |
uname |
시스템 정보를 출력합니다. uname -a를 사용하면 자세한 정보가 나옵니다. |
4. 네트워크 관련 명령어
네트워크 상태를 확인하거나 원격 서버에 접속할 때 유용한 명령어들입니다.
명령어설명
ping |
네트워크 연결 상태를 확인합니다. 예: ping google.com |
ifconfig |
네트워크 인터페이스 정보를 확인합니다. |
netstat |
네트워크 연결 상태, 라우팅 테이블 등을 확인할 수 있습니다. |
scp |
파일을 원격 서버로 복사할 때 사용합니다. 예: scp file.txt user@remote_host:/path/to/directory |
ssh |
원격 서버에 접속할 때 사용합니다. 예: ssh user@remote_host |
5. 사용자 관리 명령어
리눅스에서는 여러 사용자를 관리할 수 있습니다. 아래는 사용자와 권한을 관리하는 명령어들입니다.
명령어설명
whoami |
현재 사용자의 이름을 출력합니다. |
sudo |
관리자 권한을 사용하여 명령어를 실행합니다. |
adduser |
새로운 사용자를 생성합니다. 예: sudo adduser new_user |
passwd |
사용자의 비밀번호를 변경합니다. |
chown |
파일이나 디렉토리의 소유자를 변경합니다. 예: sudo chown user file.txt |
chmod |
파일이나 디렉토리의 권한을 설정합니다. 예: chmod 755 file.txt |
6. 기타 유용한 명령어
리눅스에는 이 외에도 여러 가지 유용한 명령어들이 있습니다.
명령어설명
echo |
텍스트를 출력합니다. 예: echo "Hello World" |
date |
현재 날짜와 시간을 출력합니다. |
history |
이전에 실행한 명령어의 기록을 출력합니다. |
clear |
터미널 화면을 깨끗하게 지웁니다. |
alias |
명령어에 별칭을 지정합니다. 예: alias ll='ls -l' |
리눅스 명령어 총정리.pdf
0.14MB