Chapter 1: Linux & Shell Fundamentals
연구 환경의 기초가 되는 Linux/Unix 시스템과 Shell 환경을 마스터합니다. 생물정보학과 데이터 분석에서 필수적인 명령줄 도구들을 실습 중심으로 학습합니다.
학습 목표
- Unix 철학과 명령줄 인터페이스 이해
- 파일 시스템 구조와 권한 관리
- 프로세스 모니터링과 관리
- 텍스트 처리 도구 활용
- Shell 스크립팅을 통한 작업 자동화
전제 조건
# Nix 환경 활성화
nix develop .#chapter01
# 실습 디렉토리로 이동
cd practice/chapter01
목차
- 1.1 Unix Philosophy & Command Line
- 1.2 File System & Permissions
- 1.3 Process Management
- 1.4 Text Processing Tools
- 1.5 Shell Scripting Basics
Chapter 1 완료 후 기대 효과
- ✅ 시스템 탐색: Linux 파일 시스템에서 자유자재로 이동하고 파일 조작
- ✅ 데이터 처리: 대용량 텍스트 파일을 효율적으로 처리하고 분석
- ✅ 작업 관리: 장시간 실행되는 분석 작업을 안정적으로 관리
- ✅ 자동화: 반복적인 작업을 스크립트로 자동화하여 생산성 향상
이제 Chapter 1.1 Unix Philosophy 부터 시작해봅시다