⬅️ 이전: 리눅스 기본 명령어     🏠 분류 목차

쉘 스크립트 프로그래밍 기초

프로그램 컴파일

소스 코드를 컴파일하고 실행 파일을 생성하는 방법을 학습합니다.

컴파일 과정

  • gcc : GNU C 컴파일러
  • make : 빌드 자동화
  • configure : 설정 스크립트

쉘 스크립트

자동화된 작업을 위한 쉘 스크립트 작성 방법을 학습합니다.

스크립트 작성

  • 스크립트 구조 : shebang, 주석, 함수
  • 변수 : 지역 변수, 환경 변수
  • 제어 구조 : 조건문, 반복문

프로젝트 시작하기

실제 프로젝트에서 리눅스 명령어를 활용하는 방법을 학습합니다.

프로젝트 관리

  • 버전 관리 : Git 활용
  • 빌드 시스템 : Makefile 작성
  • 배포 : 자동화 스크립트

하향식 설계

복잡한 작업을 단계별로 분해하여 해결하는 설계 방법을 학습합니다.

설계 원칙

  • 모듈화 : 기능별 분리
  • 재사용성 : 공통 기능 추출
  • 유지보수성 : 코드 구조화

문제해결

리눅스 시스템에서 발생하는 문제를 진단하고 해결하는 방법을 학습합니다.

문제 해결 과정

  • 문제 식별 : 증상 분석
  • 원인 분석 : 로그 확인
  • 해결책 적용 : 수정 및 검증

⬅️ 이전: 리눅스 기본 명령어     🏠 분류 목차
서브목차