Linux · CLI 기초집 전체 커리큘럼
20-LESSON CURRICULUM전체 강의 공개
Linux · CLI 전체 커리큘럼
Windows와 Ubuntu Bash의 경계를 익힌 뒤 파일, 권한, 프로세스, 네트워크와 프로젝트 실행을 하나의 분석 도구에 연결합니다.
강의 수20강
난이도입문 → 초급
최종 결과물안전하게 실행·진단할 수 있는 WSL CLI 프로젝트
| 강 | 주제 | 실습 결과 |
|---|---|---|
| 01 | Linux와 CLI의 역할, Windows 개발자가 Linux를 배워야 하는 이유 | Windows·Linux 명령 경계표 |
| 02 | WSL2와 Ubuntu 설치, 터미널 시작하기 | 검증된 WSL2 Ubuntu 환경 |
| 03 | Linux 파일 시스템 구조와 현재 위치 확인 | 안전한 프로젝트 기준 경로 |
| 04 | 파일·폴더 생성, 이동, 복사, 이름 변경 | 프로젝트 파일 구조 |
| 05 | 파일 내용 확인: cat, less, head, tail | CSV·로그 읽기 흐름 |
| 06 | 텍스트 검색: grep, find, rg 기초 | 범위를 제한한 파일·내용 검색 |
| 07 | Bash 기본 문법과 명령어 도움말 사용법 | 도움말과 종료 상태 점검법 |
| 08 | 표준 입출력, 파이프( | ), 리다이렉션(>, >>) |
| 09 | 경로, 와일드카드, 따옴표와 공백이 있는 파일명 | 공백·와일드카드 안전 처리 |
| 10 | 사용자·그룹·권한: chmod, chown, sudo의 안전한 사용 | 최소 권한 실행 스크립트 |
| 11 | 환경 변수와 PATH, .bashrc 기초 | 환경 변수·PATH 점검 기록 |
| 12 | 패키지 관리: apt update, install, upgrade의 차이 | 공식 저장소 도구 설치 |
| 13 | 프로세스와 작업 관리: ps, top, htop, kill | PID 확인과 정상 종료 흐름 |
| 14 | 서비스와 로그 기초: systemctl, journalctl, tail -f | 서비스·로그 읽기 흐름 |
| 15 | 네트워크 명령어 기초: ip, ping, curl, ss | 네트워크 계층 점검표 |
| 16 | SSH 기초와 공개키 인증 원리 | 전용 SSH 공개키 실습 |
| 17 | Git을 Linux CLI에서 사용하는 흐름 | WSL Git 저장소 |
| 18 | Python 가상환경·Node.js 프로젝트를 Linux에서 실행하기 | Python .venv·Node 실행 절차 |
| 19 | 쉘 스크립트 기초와 반복 작업 자동화 | 안전한 Bash 자동화 스크립트 |
| 20 | 최종 실습: 게임 기록 분석 도구를 WSL 환경에서 실행·점검하기 | 완성된 게임 기록 분석 CLI 프로젝트 |