ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Automation Scripts(Bash)
    Tools/Scripts 2024. 1. 2. 15:54

    Linux의 경우 작업을 하면서 재설치를 하는 경우가 많다.

    이번에는 개발환경을 Script를 사용하여 자동화 셋팅을 해보려고 한다.

     

    - Script?

    • 일련의 컴퓨터 명령을 포함한 작은 프로그램 또는 명령어의 집합을 나타낸다.
    • Script는 txt 파일로 작성되며, 특정 작업을 자동화하거나 반복적인 작업을 간소화하기 위해 사용한다.

    Script를 잘 작성하면 사람이 반복 작업을 할 필요가 없고 일관적인 개발 환경 구축에 도움이 된다.

    그리고 잘 모듈화 된 스크립트는 재활용이 가능하다.

     

    - Type of Scripts

    Script는 다음과 같은 종류가 있다.

    • Bash Script
      • Linux, Unix 환경에서 사용.
      • 터미널 명령을 스크립트로 작성하여 사용할 수 있다.
    • Python Script
      • 범용 Script language.
      • 다양한 운영 체제 및 작업에 사용 가능하다.
    • JavaScript 스크립트
      • 웹 개발과 관련된 작업에 사용.
      • 브라우저 환경 및 Node.js에서 실행이 가능하다.
    • PowerShell Script
      • Windows 환경에서 사용 가능하다.
      • Windows 운영 체제와 관련된 작업을 자동화하는데 사용한다.

     

    Script를 구현할때는 중복구현을 방지하기 위해 가장 작은 단위부터 모듈화를 하는게 좋다.

    그리고 Script를 사용할때는 항상 chmod를 사용하여 실행 권한을 줘야한다.

     

    Script 예제

    https://github.com/Mokchanic/setup_env

     

    GitHub - Mokchanic/setup_env

    Contribute to Mokchanic/setup_env development by creating an account on GitHub.

    github.com

    현재 vscode 부분만 작성하였으며, 추후 다른 부분도 작성할 계획이다.

Designed by Tistory.