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


11

그놈 터미널 :

$ 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

Ctrl+ Alt+ 로 액세스 한 tty1 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에서 이러한 추가 행이 나오지 않는 것을 알았습니다. 그때 어디서? 왜?


5
gnome 터미널에서 명령을 실행할 때 해당 라인이 여전히 tty1에 나타납니다.
Random832

답변:


20

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

dmesg

커널 메시지는 기본적으로 가상 콘솔에 표시됩니다. X 터미널 에뮬레이터 (예 : 그놈 터미널)에는 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.