콘솔

콘솔

셸이 출력한 내용을 읽어보면: 프롬프트 뒤에 있는 명령어와 그 아래에 있는 출력물, 터미널의 색상이 팔레트처럼 표시됩니다. 읽는 기능만 있고, 명령을 수행하지는 않습니다.

세션

네 가지 종류의 줄 — 명령, 출력, 오류, 정보 — 또는 일반 문자열. 프로그램이 터미널을 위해 작성한 이스케이프 코드는 색상과 두께로 유지되며, 터미널에 전달된 나머지 내용은 버려집니다.
~/apps/doc-qms
$ git status --short
M asset/_scripts/backfill_frontmatter.py
?? 05-INSTRUCTIONS/RES/RES-I-04-incident-handling-info.md
$ composer install
Installing dependencies from lock file
Warning: The lock file is not up to date with the latest changes in composer.json.
Your requirements could not be resolved to an installable set of packages.

뷰에서

같은 줄이 뷰 쌍둥이에 의해 그려지며, 여기에는 자체 프롬프트가 있습니다.

메시지가 도착하는 대로

실시간 업데이트 주제가 주어지면, 뷰 콘솔은 각 메시지가 전달하는 내용을 추가합니다 — 문자열, 한 줄 또는 여러 줄 — 그리고 독자가 위로 스크롤하지 않는 한 끝을 따릅니다. 여기에서 버튼은 주제의 역할을 하며, 동일한 방식으로 메시지를 추가하는 호출을 통해 작동합니다.