반응형
Linux 주요 명령어

Linux 주요 명령어

Linux를 효과적으로 사용하기 위해 알아야 할 주요 명령어를 카테고리별로 정리했습니다.

1. 파일 및 디렉토리 관리

  • ls: 디렉토리 내 파일 목록 보기
    • ls -l: 상세 정보 포함
    • ls -a: 숨김 파일 포함
  • cd: 디렉토리 이동
    cd /path/to/directory
  • pwd: 현재 디렉토리 경로 출력
  • cp: 파일 복사
    
    cp source.txt destination.txt
    cp -r source_dir destination_dir
                        
  • mv: 파일/디렉토리 이동 또는 이름 변경
    mv oldname.txt newname.txt
  • rm: 파일/디렉토리 삭제
    
    rm file.txt
    rm -r directory
                        
  • find: 파일 검색
    find /path -name "filename"
  • touch: 빈 파일 생성
    touch newfile.txt
  • cat: 파일 내용 출력
    cat file.txt
  • less: 파일 내용 페이지 단위로 보기
    less file.txt
  • head / tail: 파일의 시작/끝 부분 출력
    
    head -n 10 file.txt
    tail -n 10 file.txt
                        

2. 디스크 및 디렉토리 관리

  • df: 디스크 사용량 확인
    df -h
  • du: 파일/디렉토리 크기 확인
    du -sh directory
  • mkdir: 디렉토리 생성
    
    mkdir new_directory
    mkdir -p parent/child
                        
  • rmdir: 빈 디렉토리 삭제

3. 사용자 및 권한 관리

  • whoami: 현재 사용자 이름 출력
  • id: 사용자 및 그룹 정보 확인
  • chmod: 파일/디렉토리 권한 변경
    chmod 755 file.txt
  • chown: 파일/디렉토리 소유자 변경
    chown user:group file.txt
  • sudo: 관리자 권한으로 명령 실행
    sudo apt update

4. 프로세스 관리

  • ps: 현재 실행 중인 프로세스 확인
    ps aux
  • top / htop: 시스템 상태 및 프로세스 실시간 모니터링
  • kill: 프로세스 종료
    kill -9 PID
  • jobs: 백그라운드 작업 목록
  • bg / fg: 백그라운드/포그라운드 작업 전환

5. 네트워크 관리

  • ping: 네트워크 연결 확인
    ping www.google.com
  • ifconfig: 네트워크 인터페이스 정보 (대체 명령어: ip addr)
    ifconfig
  • netstat / ss: 네트워크 연결 및 포트 확인
    
    netstat -tuln
    ss -tuln
                        
  • curl: URL 요청
    curl http://example.com

이 글은 Linux 주요 명령어를 소개하는 글입니다. 더 많은 정보를 원하신다면 각 명령어의 매뉴얼 페이지(man 명령어)를 참조하세요.

반응형

'IT' 카테고리의 다른 글

Accelerating High-Level SysML and SystemC SoC Designs  (1) 2025.01.07
ZQ Calibration  (2) 2024.12.12
임베디드 시스템 부트 프로세스  (3) 2024.11.04
Embedded System Boot Process  (3) 2024.11.04
DMA Explanation  (1) 2024.11.04

+ Recent posts