IT STUDY ✏️/Linux

Lenux 리눅스 기본 명령어 한번에 정리 ✏️

binsbins59 2025. 3. 15. 17:58
반응형

🐻 : 요즘 리눅스에 대해 푹 빠졌다... 재밌다.. 한본 해보고 나니까, 그래서 리눅스 명령어에 대해 기본적으로 알아야 할 걸 정리하려고 한다

정말 기본적인것 만 알고 있어도 확인하기 너무 쉽다는 점 

 

리눅스 기본 명령어에 대한 블로그 포스팅을 작성할 때 다룰 수 있는 명령어들은 매우 다양하니, 기본 명령어에 대해서 설명 해 드릴게요

 

 

1. ls - 디렉토리 목록 보기

  • 설명: 현재 디렉토리 또는 지정된 디렉토리 내의 파일과 디렉토리 목록을 출력합니다.
ls /home/user
  • 출력예시

 

project1  project2  resume.txt  report.docx

 

2. cd - 디렉토리 변경

  • 설명: 현재 작업 중인 디렉토리를 변경합니다.
cd /home/user/Documents
  • 출력예시
user@hostname:/home/user/Documents$

3. pwd - 현재 디렉토리 경로 출력

  • 설명: 현재 작업 중인 디렉토리의 절대 경로를 출력합니다.
pwd
  • 출력예시
/home/user/Documents

4. mkdir - 디렉토리 생성

  • 설명: 새로운 디렉토리를 생성합니다.
mkdir new_directory

 

  • 출력 예시: mkdir 명령어는 기본적으로 출력을 하지 않으며, 새로운 디렉토리가 생성됩니다. 디렉토리 생성 후 ls 명령어로 확인할 수 있습니다.
ls
# new_project 디렉토리가 목록에 추가됨

5. rm - 파일 또는 디렉토리 삭제

  • 설명: 파일이나 디렉토리를 삭제합니다.
rm file.txt
  • 출력 예시: rm 명령어는 기본적으로 출력을 하지 않으며, 파일이 삭제됩니다. 파일 삭제 후 ls 명령어로 확인할 수 있습니다.

6. cp - 파일 또는 디렉토리 복사

  • 설명: 파일 또는 디렉토리를 다른 위치로 복사합니다.
cp file.txt /home/user/Documents
  • 출력 예시: cp 명령어는 기본적으로 출력을 하지 않으며, 파일이 복사됩니다. 복사 후 ls /backup 명령어로 확인할 수 있습니다.

7. mv - 파일 또는 디렉토리 이동 또는 이름 변경

  • 설명: 파일이나 디렉토리를 이동하거나 이름을 변경합니다.
mv old_name.txt new_name.txt
  • 출력 예시: mv 명령어는 기본적으로 출력을 하지 않으며, 파일 이름이 변경됩니다. 파일 이름 변경 후 ls 명령어로 확인할 수 있습니다.

8. cat - 파일 내용 출력

  • 설명: 파일의 내용을 출력합니다.
cat file.txt
  • 출력예시
This is a README file.
It contains important information about the project.

9. echo - 텍스트 출력

  • 설명: 지정한 텍스트를 출력합니다.
echo "Hello, World!"
  • 출력예시
Hello, World!

10. man - 명령어 매뉴얼 보기

  • 설명: 명령어에 대한 매뉴얼 페이지를 출력합니다.
man ls
  • 출력예시
LS(1)                   User Commands                  LS(1)

NAME
      ls - list directory contents

SYNOPSIS
      ls [OPTION]... [FILE]...

DESCRIPTION
      List information about the FILEs (the current directory by default).
      ...

11. grep - 패턴 검색

  • 설명: 파일 내에서 특정 패턴을 검색합니다.
grep "text" file.txt
  • 출력예시
Error: Failed to connect to server
Error: Disk space is low

12. chmod - 파일 권한 변경

  • 설명: 파일이나 디렉토리의 권한을 변경합니다.
chmod 755 file.txt
  • 출력예시
ls -l script.sh
# -rwxr-xr-x 1 user user 1234 Mar 15 10:00 script.sh

13. ps - 프로세스 상태 확인

  • 설명: 현재 실행 중인 프로세스 정보를 확인합니다.
ps aux
  • 출력예시
USER       PID  %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
user     1234  0.1  1.5 123456 7890 pts/0    Ss+  10:00   0:01 bash
user     5678  0.0  0.5 123456 2345 pts/0    S+   10:05   0:00 vim

14. kill - 프로세스 종료

  • 설명: 실행 중인 프로세스를 종료합니다.
kill 1234
  • 출력 예시: kill 명령어는 기본적으로 출력을 하지 않으며, 지정한 프로세스가 종료됩니다. ps aux 명령어로 종료된 프로세스를 확인할 수 있습니다.
ps aux
# 1234 프로세스가 목록에서 사라짐

15. top - 시스템 리소스 사용 현황 보기

  • 설명: 시스템의 CPU, 메모리 사용량 등 리소스 사용 현황을 실시간으로 보여줍니다.
top
  • 출력예시
top - 10:10:00 up 1 day,  3:42,  2 users,  load average: 0.12, 0.15, 0.16
Tasks: 210 total,   1 running, 209 sleeping,   0 stopped,   0 zombie
%Cpu(s):  5.0 us,  3.0 sy,  0.0 ni, 91.0 id,  1.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :  8192.0 total,  2048.0 free,  4096.0 used,  2048.0 buff/cache
MiB Swap:  2048.0 total,  2048.0 free,     0.0 used.  2048.0 avail Mem

 

 


 

 

 

✏️기본 황금 키워드 표 분석

디렉토리 ls, cd, pwd, mkdir 디렉토리 탐색, 변경, 생성, 출력 ls /home/user, cd /home/user
파일 관리 rm, cp, mv, cat 파일 삭제, 복사, 이동, 내용 출력 rm file.txt, cp file.txt
권한 관리 chmod 파일이나 디렉토리의 권한을 변경 chmod 755 file.txt
프로세스 관리 ps, kill, top 프로세스 정보 출력, 종료, 시스템 리소스 사용 현황 보기 ps aux, kill 1234
검색 grep, man 파일 내 패턴 검색, 명령어 매뉴얼 보기 grep "text" file.txt
출력 echo 텍스트를 출력 echo "Hello, World!"
반응형