Aynı komutu vermek neden tty'de pts / gnome-terminal'den daha fazla çıktı oluşturabilir?


11

gnome-terminal:

$ 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+ tarafından erişilen 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

Doğrudan buraya kopyalayabilmek için tty1'in çıktısını yeniden yönlendirmeye çalışırken, bu ek satırların komutun stdout veya stderr'den gelmediğini fark ettim. O zaman nereden? Neden?


5
GNOME terminalinde komutu çalıştırdığınızda bu satırların hala tty1'de göründüğünü fark edebilirsiniz.
Random832

Yanıtlar:


20

Çekirdekten geliyorlar. Onları da koşarak göreceksin

dmesg

Çekirdek mesajları varsayılan olarak sanal konsolda görüntülenir; bunlar X terminal emülatörlerinde (GNOME Terminal gibi) değildir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.