동일한 명령을 실행하면 pts/gnome-terminal보다 tty에서 더 많은 출력이 생성되는 이유는 무엇입니까?

동일한 명령을 실행하면 pts/gnome-terminal보다 tty에서 더 많은 출력이 생성되는 이유는 무엇입니까?

그놈 터미널:

$ sudo update-grub
[sudo] password for user: 
Generating grub configuration file ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
done

tty1은 Ctrl++를 통해 Alt액세스됩니다 F1.

$ sudo update-grub
[sudo] password for user: 
Generating grub configuration file ...
Found background image: .background_cache.png
Found linux image: /boot/vmlinuz-3.16.0-4-amd64
Found initrd image: /boot/initrd.img-3.16.0-4-amd64
[ 1603.545926] EXT4-fs (sda2): unable to read superblock
... (repeats twice)
[ 1603.560671] FAT-fs (sda2): invalid media value (0x4c)
... (repeats once)
[ 1603.573245] qnx4: no qnx4 filesystem (no root dir).
done

여기에 직접 복사할 수 있도록 tty1의 출력을 리디렉션하는 동안 이러한 추가 줄이 명령의 stdout 또는 stderr에서 나오지 않는다는 것을 발견했습니다. 그리고 그 이후로? 왜?

답변1

그것들은 커널에서 나옵니다. 당신은 또한 실행하여 볼 수 있습니다

dmesg

커널 메시지는 기본적으로 가상 콘솔에 표시되며 GNOME 터미널과 같은 X 터미널 에뮬레이터에는 표시되지 않습니다.

관련 정보