셸 스크립트 셸 스크립트란 bash나 zsh 같은 셸로 실행하는 스크립트의 총칭이다. 셸 작업을 미리 입력해놔서 자동화할 수 있다. bash로 실행하는 스크립트는 맨 첫줄에 #!/bin/bash를 적어 bash 스크립트임을 알린다. 파일실행 실행권한이 없는 파일을 실행하려고 하면 에러가 발생한다. 따라서 해당 파일에 chmod로 실행권한을 부여해야 한다. 또한, 파일을 실행하려면 그 파일이 있는 경로를 제대로 지정해주어야 한다. ./스크립트이름.sh 로 실행 가능하다. 변수선언 =를 기준으로 공백없이 입력하면 변수에 할당이 된다. 지역변수는 local을 붙이면 되고, 전역변수더라도 자식 프로세스에서는 기본적으로 사용불가하다. 변수 앞에 export를 붙여 환경변수로 설정하면 다른 프로세스에서도 사용 가능..

CLI Command Line Interface로 GUI 없이 문자열로 이루어진 인터페이스를 의미한다. 터미널은 CLI가 물리적으로 구현된 기계를 의미한다. 셸은 CLI로 구현된 터미널에서 실행 가능한 대화형 프로그램을 의미한다. 가상 터미널과 셸은 구분되는 개념이라고 하지만 보통 구분없이 사용한다. vim vim는 CLI에서 사용할 수 있는 텍스트 에디터이다. vi과 호환되며 보다 여러 기능이 추가되어 있어 vi 보다는 vim을 사용하는 듯 하다. 기본사용법 vim 편집은 모드전환을 통해 진행된다. i : 끼워넣기 모드 전환 esc : 노멀모드로 전환 (노멀모드에서) :wq + enter : 쓰고(write) 종료(quit), ! 가 끝에 붙는 경우는 강제적으로 실행할 때 이다. / + 검색하고 싶은 ..
- Total
- Today
- Yesterday
- CS
- 월간회고
- 인증
- 코드스쿼드
- 카카오
- 모의면접준비
- JPA
- java
- 개발공부일지
- JS
- 객체지향
- 마스터즈코스
- 알고리즘
- TCP/IP
- OS
- 우테코수업
- 운영체제
- 네트워크
- DB
- Spring
- python
- 회고
- 학습로그
- Transaction
- 우아한테크코스
- React
- 글쓰기미션
- 내부코드
- javascript
- TIL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |