본문 바로가기
리눅스

[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