1. 시작 파일(start-up file)
    1. /etc/profile : 전체 사용자에게 적용되는 환경 설정, 시작 프로그램 지정
    2. /etc/bashrc : 전체 사용자에게 적용되는 별명과 함수들을 정의
    3. ~/.bash_profile : 각 사용자를 위한 환경을 설정, 시작 프로그램 지정
    4. ~/.bashrc : 각 사용자를 위한 별명과 함수들을 정의
  2. .bash_profile 예
  3. .bashrc 예
  4. alias : 별명
    1. alias 별명=명령어 : 명령어가 나타내는 기존 명령에 대해 새로운 이름을 별명으로 정의
    2. alias : 현재까지 정의된 별명들을 확인
    3. unalias 별명 : 이미 정의된 별명 해제
  5. history : 히스토리
    1. HISTSIZE=1000 : 기억할 히스토리의 크기 지정
    2. HISTFIESIZE=2000 : 로그아웃 후에도 히스토리가 저장될 크기 설정
    3. 재실행
      1. !!              : 바로 전 명령 재실행
      2. !n             : 이벤트 번호가 n인 명령 재실행
      3. !문자열   : 문자열로 시작하는 최후 명령 재실행
      4. !?문자열 : 문자열을 포함하는 최후 명령 재실행
  6. 변수 : 하나의 값(문자열)만을 저장할 수 있는 변수
  7. 리스트 변수 : 한 변수에 여러 개의 값(문자열)을 저장할 수 있는 변수
  8. read : 표준 입력 / 읽기,
    1. 표준입력에서 한 줄을 읽어서 단어들을 변수들에 순서대로 저장
    2. 마지막 변수에 남은 단어들 모두 저장
  9. 환경변수와 지역변수
    1. 환경변수와 지역변수 두 종류로 나눌 수 있다.
    2. 환경 변수는 값이 자식 프로세스에게 상속되며 지역변수는 그렇지 않다.
  10. 사전 정의 환경변수
  11. 사전 정의 지역변수
  12. Bash 쉘 스크립트 작성
    1. state.bash 작성
    2. chmod u+x state.bash
    3. ./state.bash    or nohup ./state.bash &
  13. 문법
    1. if
    2. 비교 연산자
    3. 문자열 비교 연산자

    4. 파일 관련 연산자

    5. 부울 연산자

    6. let을 이용한 산술 연산
    7. 산술 연산자
    8. 스위치
    9. for 반복문
    10. while 반복문
    11. 함수 정의

       
error: Content is protected !!