Among Us - Black Crewmate
본문 바로가기
공부/Etc

[Linux]리눅스 명령어 정리

by k.engineer 2024. 6. 3.

 

 

 

 

 

 

 

 

 

 

 

 

공부하기 위해서 정리한 LINUX 명령어다.

 

1. 파일 및 디렉토리 관리

  • ls (list) : 디텍토리의 파일과 폴더를 나열합니다.
  • ls -l  : 상세 정보와 함께 나열합니다.
  • cd (chanfge directory) : 특정 디렉토리로 이동합니다.
    -- cd /path/to/directory
  • cd .. : 상위 데렉토리로 이동합니다.
  • mkdir (make directoy) : 새로운 디렉토리를 생성합니다.
    -- mkdir new_directoty
  • rm (remove) : 파일을 삭제합니다.
    -- rm file_name
  • cp (copy) : 파일을 복사합니다.
    --  cp source_file destination_file
  • cp : 디텍토리를 복사합니다.
    -- cp -r source_directory destination_directory
  • mv (move) : 파일 또는 디렌토리의 이름을 변경하거나 이동합니다.
    -- mv old_name new_name

2. 파일 내용 확인 및 편집

  • cat (concatenate) : 파일 내용을 출력합니다.
    -- cat file_name
  • more/ less : 파일 내용을 한 화면씩 출력합니다.
    -- more file_name
    -- less file_name
  • head/ tail : 파일의 10줄 또는 마지막 10줄을 출력합니다.
    -- head -n 10 file_name
    -- tail -n 10 file_name
  • nano, vi, vim : 파일을 편집합니다.
    -- nano file_name
    -- vi file_name
    -- vim file_name

3. 시스템 정보 확인

  • uname : 시스템의 상세 정보를 출력합니다.
    -- uname -a
  • top/ htop : 시스템의 실시간 프로세스 정보를 표시합니다.
    -- top
    -- htop
  • df (disk free) : 디스크 사용량을 확인합니다.
    -- df -h
  • du (disk usage) : 특정 디렉토리의 크기를 확인합니다.
    -- du -sh /path/to/directory
  • free : 메모리 사용량을 확인합니다.
    -- free -h

4. 네트워크 명령어

  • ifconfig/ ip : 네트워크 인터페이스 정보를 확인합니다.
    -- ifconfig
    -- ip addr show
  • ping : 네트워크 연결 상태를 확인합니다.
    -- ping www.example.com
  • netstat -tuln : 네트워크 연결 상태와 포트를 확인합니다.
    -- netstat -tuln
  • scp (secure copy) : 파일을 원격 서버로 복사합니다.
    -- scp source_file user@remote_host:/path/to/destination

5. 사용자 및 권한 관리

  • sudo : 관리자 권한으로 명령어를 실행합니다.
    -- sudo command
  • chown (change owner) : 파일의 소유자를 변경합니다.
    -- chown user:group file_name
  • chmod (change mode) : 파일의 권한을 변경합니다.
    -- chmod 755 file_name
  • passwd : 사용자 비밀번호를 변경합니다.
    -- passwd