ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [주간학습 정리] Week 6
    Naver AI Tech 2024. 9. 13. 18:04

    3줄 요약
    프로젝트를 시작했다
    프로젝트에 도움되는 지식을 배웠다
    데이터가 어렵다

     

     

    리눅스 커맨드 정리

     

    리눅스는 1991년 리누스 토르발스가 개발한 오픈소스 운영체제로 높은 안정성과 보안성, 다양한 배포판 존재, 다중 사용자 및 다중 처리 가능이라는 장점을 가지고 있다.

     

     

    명령어 간단한 설명 사용 예시
    ls 디렉토리 내용을 나열 ls -l (자세한 목록 표시)
    cd 디렉토리 변경 cd /home/user (특정 디렉토리로 이동)
    echo 터미널에 텍스트 출력 echo "Hi"
    pwd 현재 작업 디렉토리 경로 출력 pwd
    mkdir 새 디렉토리 생성 mkdir new_folder
    rm 파일 또는 디렉토리 삭제 rm file.txt (파일 삭제)
    cp 파일 또는 디렉토리 복사 cp file.txt /path/to/destination
    mv 파일 또는 디렉토리 이동/이름 변경 mv old_name.txt new_name.txt
    cat 파일 내용 출력 cat file.txt
    clear 터미널창 초기화 clear
    history 최근 입력한 커맨드 히스토리 출력 history
    find 파일 및 디렉토리 검색 find . -name "file"
    grep 파일 내 텍스트 검색 grep "pattern" file.txt
    tree 디렉토리 하위 구조 확인 tree -L 2
    head 파일의 앞 n행 출력 head -n 5 file.txt
    awk 텍스트 처리 도구 awk '{print $2}' file
    chmod 파일 권한 변경 chmod 755 file.txt
    sudo 관리자 권한으로 명령 실행 sudo apt-get update
    top 시스템 프로세스 모니터링 top
    nohup 백그라운드 실행 nohup python main.py &
    ps 실행 중인 프로세스 목록 표시 ps aux
    kill 프로세스 종료 kill 1234 (PID 1234 프로세스 종료)
    df 디스크 공간 사용량 표시 df -h (사람이 읽기 쉬운 형식으로 표시)
    du 디렉토리 공간 사용량 표시 du -sh * (현재 디렉토리 내 항목별 크기 표시)
    tar 파일 압축/해제 tar -cvf archive.tar files/ (압축)
    wget 웹에서 파일 다운로드 wget https://example.com/file.zip
    ssh 원격 서버에 안전하게 접속 ssh user@hostname

    'Naver AI Tech' 카테고리의 다른 글

    [주간학습 정리] Week 8  (3) 2024.10.11
    [주간학습 정리] Week 7  (1) 2024.09.27
    [주간학습 정리] Week 5  (1) 2024.09.06
    [주간학습 정리] Week4  (0) 2024.08.30
    [주간학습 정리] Week 3  (0) 2024.08.23

    댓글

© 2019 All rights reserved.