반응형
#####. CLI_GUI
#. CLI
- Command LIne Interface란 뜻
- 리눅스와 같이 명령어 줄로 sh를 실행하고 kernel에 명령을 내리는 모드
#. GUI
- Graphical User Interface란 뜻
- 마우스와 같이 가독성 좋고 편리한 방법으로 프로세스를 실행하거나 사용하는 것

#. script
- Interpreter 방식의 동작을 의미
- interpreter는 명령을 한 줄 읽고 한줄 해석하고 하는 방식
- interpreter는 한줄 씩 읽어나가는 방식이기 때문에 오류 발견이 쉽고 이식성이 높습니다.
- 예로 javascript_ python_ sql 등이 있습니다.
- 정확하지만 느리다는 단점이 있습니다.
- 여기서 compile 방식에 대해 잠깐 얘기하자면 기계어로 번역하고 한방에 읽는 방법입니다.
- 예로 java_ C_ C++등이 있습니다.
- shell script란 intepreter 방식으로 명령을 보내는 것을 의미합니다.

#. #!/bin/bash
- bash는 bourne shell의 약자로
- bash와 sh는 비슷하지만 bash가 조금 더 확장된 개념이라고 생각하면 되겠습니다
- #은 주석을 의미하지만 #!는 shebang의 의미
- #!/bin/bash경로에 있는 기반으로 실행해라 라는 뜻입니다.
반응형
'IT' 카테고리의 다른 글
인터네트워크 장비란???? 브릿지, 라우터, 리피터, 게이트웨이 (0) | 2023.07.31 |
---|---|
OSI 7계층이란?? 패킷?? (0) | 2023.07.31 |
Scouter APM 이해 WAS, Collector, Client 구성도 (0) | 2023.07.26 |
cgroup이란?? (0) | 2023.07.25 |
return (0) | 2023.07.25 |