티스토리 뷰
1. Command-Line Interface ( CLI )
- Command-Line Interface는 텍스트 기반 인터페이스이다.
- 버튼 또는 화면이 아니라 명령어를 작성하여 컴퓨터나 소프트웨어 프로그램과 직접 상호작용할 수 있다.
- Command-Line Interface를 사용하면 복잡한 작업을 빨리 수행할 수 있다.
- 또한 플러그인과 패키지로 Command-Line Interface를 customizable할 수 있기에, 개발 작업 공간 도구를 사용자 정의할 수 있는 유연성을 제공한다.
- Command-Line tool을 사용하여 스크립트를 실행하고, 디렉터리를 만들고, 소스 기반 개발 프로젝트 또는 CI 통합을 구축하고 작업할 수 있는 Git과 같은 도구와 상호작용할 수 있다.
2. Shell ( 쉘 )
- Command-Line Window는 텍스트를 입력하는 단순한 Command-Line Interface가 아니다.
- Command-Line Window 뒤에는 실행하는 명령어를 처리하는 Command-Line Interface나 Shell이 존재한다.
- Shell은 Command-Line Interface에 입력된 명령어를 해석하고 실행하는 프로그램이다.
3. Command(명령어) 구조
- 모든 명령어는 Command, flag, argument이 3부분으로 구성된다.
- 즉, $ command -flag arguments와 같은 구조로 이루어져 있다.
- 명령어의 예시로 $ sfdx force:project:create -n Myproject를 보자면
- Command에 해당하는 부분은 $ sfdx force:project:create
- Flag에 해당하는 부분은 -n으로 시스템에 새프로젝트의 이름을 알려준다.
- Argument는 Myproject로 우리가 프로젝트의 이름을 할당하는 부분이다.
- 즉, Command는 도구에서 수행할 작업을 시스템에 알려주고
- Flag는 프로세스를 트리거하거나 포함할 다른 변수를 명령어에게 값을 알려준다.
- Flag의 대부분의 값은 Boolean이거나 지정한 프로젝트 이름같은 변수를 시스템에게 알려준다.
- Argument는 설정하려는 변수 또는 호출하려는 프로세스를 시스템에게 알려준다.
4. 탐색 명령어
- 탐색 명령어는 가장 많이 실행하는 명령어 중 하나로, 프로젝트를 생성하고 디렉토리를 구축할 때 각 디렉터리를 탐색이 필요한 상황에서 사용된다.
- macOS기준 시작 디렉토리는 yourname-ltm:~ yourname$로 알 수 있다.
- Window는 PS C:\Users\yourname>이다.
- 디렉토리를 변경하기 위해서는 cd Document로 Document 자리에 이동할 디렉토리를 설정하면 된다.
- 새로운 디렉토리를 만들기 위해서는 mkdir이다.
- 현재 위치의 디렉토리 경로나 위치를 파악하기 위해서는 pwd(mac)/cd(window)를 사용하면 된다.
'[세일즈포스 개발자]' 카테고리의 다른 글
Org Development Model (0) | 2023.02.23 |
---|---|
Apex Testing (0) | 2023.02.23 |
SOQL과 SOSL (0) | 2023.02.23 |
Checkpoint ( 체크 포인트 ) (0) | 2023.02.23 |
로그 레벨 (0) | 2023.02.23 |