리눅스 자주 사용하는 명령어

2025. 4. 10. 20:17·기술블로그

1. ls

  • 설명: 현재 디렉토리의 파일과 폴더 목록을 보여줍니다.
  • 예시: ls -l (상세 정보 포함 목록 보기)

2. cd

  • 설명: 디렉토리 변경
  • 예시: cd /home/user (지정된 디렉토리로 이동)

3. pwd

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

4. mkdir

  • 설명: 새로운 디렉토리를 생성합니다.
  • 예시: mkdir new_folder (new_folder라는 디렉토리 생성)

5. rm

  • 설명: 파일 또는 디렉토리를 삭제합니다.
  • 예시: rm file.txt (file.txt 파일 삭제)

6. rmdir

  • 설명: 빈 디렉토리를 삭제합니다.
  • 예시: rmdir empty_folder (빈 폴더 삭제)

7. cp

  • 설명: 파일 또는 디렉토리를 복사합니다.
  • 예시: cp source.txt destination.txt (source.txt 파일을 destination.txt로 복사)

8. mv

  • 설명: 파일 또는 디렉토리를 이동하거나 이름을 변경합니다.
  • 예시: mv oldname.txt newname.txt (파일 이름 변경)

9. cat

  • 설명: 파일 내용을 출력하거나 결합합니다.
  • 예시: cat file.txt (file.txt 파일 내용 출력)

10. echo

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

11. man

  • 설명: 명령어의 매뉴얼 페이지를 보여줍니다.
  • 예시: man ls (ls 명령어의 매뉴얼 보기)

12. chmod

  • 설명: 파일 또는 디렉토리의 권한을 변경합니다.
  • 예시: chmod 755 script.sh (script.sh의 권한을 755로 설정)

13. chown

  • 설명: 파일 또는 디렉토리의 소유자를 변경합니다.
  • 예시: chown user:group file.txt (file.txt의 소유자 변경)

14. ps

  • 설명: 현재 실행 중인 프로세스를 표시합니다.
  • 예시: ps aux (모든 프로세스 상세 정보 출력)

15. top

  • 설명: 실시간 시스템 리소스 사용 현황을 보여줍니다.
  • 예시: top (시스템 리소스 모니터링)

16. kill

  • 설명: 특정 프로세스를 종료합니다.
  • 예시: kill 1234 (PID가 1234인 프로세스 종료)

17. df

  • 설명: 디스크 공간의 사용 현황을 확인합니다.
  • 예시: df -h (인간 읽기 쉬운 형식으로 출력)

18. du

  • 설명: 파일 또는 디렉토리의 디스크 사용량을 확인합니다.
  • 예시: du -sh folder_name (폴더의 총 용량 출력)

19. find

  • 설명: 특정 조건에 맞는 파일을 검색합니다.
  • 예시: find /home -name "*.txt" (home 디렉토리에서 .txt 파일 검색)

20. grep

  • 설명: 텍스트 내에서 특정 패턴을 검색합니다.
  • 예시: grep "error" log.txt (log.txt 파일에서 "error" 찾기)

21. wget

  • 설명: 인터넷에서 파일을 다운로드합니다.
  • 예시: wget http://example.com/file.txt (파일 다운로드)

22. curl

  • 설명: URL에서 데이터를 가져오거나 전송합니다.
  • 예시: curl http://example.com (웹 페이지 출력)

23. ssh

  • 설명: 원격 서버에 접속합니다.
  • 예시: ssh user@hostname (hostname 서버에 user로 접속)

24. scp

  • 설명: 원격 서버와 파일을 안전하게 복사합니다.
  • 예시: scp file.txt user@hostname:/path/to/destination (원격 서버로 파일 복사)

25. history

  • 설명: 사용자가 실행한 명령어의 기록을 출력합니다.
  • 예시: history (명령어 기록 보기)

26. alias

  • 설명: 명령어를 별칭으로 설정합니다.
  • 예시: alias ll="ls -l" (ll 명령어를 ls -l로 설정)

27. nano

  • 설명: 텍스트 편집기. 파일을 편집합니다.
  • 예시: nano file.txt (file.txt 파일을 nano 편집기로 열기)

28. vim

  • 설명: 고급 텍스트 편집기. 파일을 편집합니다.
  • 예시: vim file.txt (file.txt 파일을 vim으로 열기)

29. tar

  • 설명: 파일 압축 및 압축 해제
  • 예시: tar -cvf archive.tar folder_name (폴더를 tar 아카이브로 압축)

30. zip

  • 설명: 파일을 압축합니다.
  • 예시: zip archive.zip file1.txt file2.txt (파일 압축)

고급 명령어 추가:

31. docker

  • 설명: 컨테이너를 관리하는 명령어입니다.
  • 예시: docker ps (실행 중인 Docker 컨테이너 확인)

32. systemctl

  • 설명: 시스템 서비스의 상태를 관리합니다.
  • 예시: systemctl start nginx (nginx 서비스 시작)

33. journalctl

  • 설명: 시스템 로그를 조회합니다.
  • 예시: journalctl -u nginx (nginx 관련 로그 보기)

'기술블로그' 카테고리의 다른 글

📌 경매 물건 정보 제공 서비스  (0) 2025.04.15
📌 부동산 정보 활용을 위한 API  (0) 2025.04.15
자체 서버 운영하기  (0) 2025.04.10
백엔드 주요학습 목표 (250402)  (0) 2025.04.02
백엔드와 프론트엔드의 상호작용 (250402)  (0) 2025.04.02
'기술블로그' 카테고리의 다른 글
  • 📌 경매 물건 정보 제공 서비스
  • 📌 부동산 정보 활용을 위한 API
  • 자체 서버 운영하기
  • 백엔드 주요학습 목표 (250402)
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (794) N
      • Python (32)
      • 프로젝트 (113)
      • 과제 (25)
      • Database (40)
      • 멘토링 (11)
      • 특강 (37)
      • 기술블로그 (41)
      • 기술블로그-Fastapi편 (33)
      • 기술블로그-Django편 (154) N
      • 기술블로그-Flask편 (36)
      • AI 분석 (5)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (77)
      • Fastapi (16)
      • 연예 (14)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    뷔
    hotcoffeecase
    americanlaw
    smartphonedurability
    btsdischarge
    self-growth
    youngprofessionals
    chinanightlife
    remittance
    lawsuitculture
    btsjungkook
    basalcellcarcinoma
    livebroadcast
    college reunions
    bts
    life reflection
    classaction
    RM
    btscomeback
    trumpmuskclash
    homebartrend
    newpoliticalparty
    chatgpterror
    americaparty
    urbantrends
    global politics
    btsreunion
    titaniumcase
    gpterror
    travel ban
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
리눅스 자주 사용하는 명령어
상단으로

티스토리툴바