Ответ 1
Чтение источника :
if(!strcmp(argv[0], "shell") || !strcmp(argv[0], "hell")) {
int r;
int fd;
char h = (argv[0][0] == 'h');
if (h) {
printf("\x1b[41;33m");
fflush(stdout);
}
if(argc < 2) {
D("starting interactive shell\n");
r = interactive_shell();
if (h) {
printf("\x1b[0m");
fflush(stdout);
}
...
if (h) {
printf("\x1b[0m");
fflush(stdout);
}
Этот код подтверждает, что если команда shell
или hell
начинается с h
, выводятся дополнительные управляющие последовательности для изменения цветов терминалов, но ничего больше.