본문 바로가기

데이터사이언스

데이타 사이언스로 가는 첫걸음(터미널로 배우는 리눅스 운영체제)

  1. 리눅스 기본 개요 
    • 리눅스는 오픈소스 운영체제이며 다양한 배포판(우분투, 페도라, 데비안 등)이 있음
    • 커널(kernel)과 쉘(shell)로 구성됨
    • CLI(Command Line Interface) 환경에서 명령어로 시스템을 제어
  2. 터미널 기본 사용법
    • pwd → 현재 작업 디렉터리 확인
    • ls → 디렉터리 내 파일 및 폴더 목록 확인
    • cd → 디렉터리 이동
    • mkdir → 새 디렉터리 생성
    • rm → 파일 및 디렉터리 삭제
  3. 파일 및 디렉터리 관리
    • cp → 파일 복사
    • mv → 파일 이동 및 이름 변경
    • cat, less → 파일 내용 보기
  4. 사용자 및 권한 관리
    • whoami → 현재 사용자 확인
    • sudo → 관리자 권한 명령 실행
    • chmod → 파일 권한 변경
    • chown → 파일 소유자 변경
  5. 프로세스 및 시스템 관리
    • ps → 실행 중인 프로세스 확인
    • top → 실시간 시스템 상태 모니터링
    • kill → 프로세스 종료
  6. 네트워크 및 패키지 관리
    • ping → 네트워크 연결 확인
    • wget, curl → 웹에서 파일 다운로드
    • apt, yum → 패키지 설치 및 관리

배우면 좋은 개념

  • 쉘 스크립트 작성 (자동화 및 반복 작업 수행)
  • vi, nano 같은 터미널 기반 텍스트 편집기 사용
  • 크론(cron)으로 작업 예약
  • 리눅스 파일 시스템 구조 이해 (/etc, /var, /home 등)

터미널 사용법을 익히면 리눅스를 보다 효율적으로 활용할 수 있다넹! 🚀