PuTTY 0.62로 SSH를 통해 QNX Neutrino에 연결하고 있습니다.QNX 터미널에 색상을 어떻게 추가합니까?
"터미널에서 ASCI 색상 지정 허용"및 "터미널에서 xterm 256 색 모드 사용 허용"을 사용하도록 설정했습니다.
터미널 (qansi-m)에서 출력 텍스트에 색상을 추가하려면 어떻게합니까?
PuTTY 0.62로 SSH를 통해 QNX Neutrino에 연결하고 있습니다.QNX 터미널에 색상을 어떻게 추가합니까?
"터미널에서 ASCI 색상 지정 허용"및 "터미널에서 xterm 256 색 모드 사용 허용"을 사용하도록 설정했습니다.
터미널 (qansi-m)에서 출력 텍스트에 색상을 추가하려면 어떻게합니까?
수동으로 다음을 사용하여 색상을 추가 할 수 있습니다 다음과 같이
그래픽 연주 코드
은 다음과 같습니다Number Meaning
0 All attributes off (except charset (10, 11, 12))
1 Bold
2 Half intensity (default to cyan on color screen)
4 Underline (default to red on color screen)
5 Blink
7 Reverse
9 Invisible
10 Exit alternate char set (GR & GL are restored)
11 Enter PC-lower char set (GR & GL are ASCII; C0 & C1 are PC_LO except for ESC)
12 Enter PC-higher char set (GR, C1 & GL, C0 are PC_HI except for ESC)
21 Normal intensity (un-Bold)
22 Normal intensity (un-Half intensity)
24 Disable underline
25 Disable blink
27 Disable reverse
29 Visible
30-37 Set foreground color (30+color_number, see below)
39 Set foreground to saved
40-47 Set background color (40+color_number, see below)
49 Set background to saved
색상 코드는 다음과 같다 :
colour_num Description
0 Black
1 Red
2 Green
3 Brown
4 Blue
5 Violet
6 Cyan
7 White
구문 :
01 8 진수 23,517,663,CSI 그래서 빨간색 전경 (31)와 굵은 텍스트 (1) 인쇄, 0233 \, 당신은 할 줄 :이 주제와 이유
echo "\023331;1m"
는
Neutrino (셸 포함)에서 실행하는 프로그램을 구성하여 필요한 ANSI 이스케이프 시퀀스를 보내야합니다. sshd
은 터미널 출력을 가로 채고 수정할 수 없습니다. echo
를 사용하는 경우
답변 해 주셔서 감사합니다. 내가 사용하고있는 쉘이 다채롭도록 설계된 것은 아니라고 생각합니다. 수동으로 색상을 추가하는 것이 가장 좋습니다. 내 질문의 범위를 수정했습니다. –
쉘의 프롬프트가 다채롭기를 원한다면 관련 에스 케이프 시퀀스를'PS1'에 추가 할 수 있습니다. – dave4420
누군가 설명해 주시겠습니까 ? 이 질문은 "프로그래머가 일반적으로 사용하는 소프트웨어 도구"와 관련되어 있으며 "FAQ에서 나온 프로그래밍 전문가 만의 실용적이고 답답한 문제"입니다. –