-
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 부분만 작성하였으며, 추후 다른 부분도 작성할 계획이다.