एक ही कमांड जारी करने से pts / gnome-terminal की तुलना में tty में अधिक उत्पादन क्यों हो सकता है?


11

GNOME टर्मिनल:

$ 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 से नहीं आ रही हैं। तब से कहां है? क्यों?


5
जब आप gnome टर्मिनल में कमांड चलाते हैं तो आप यह देख सकते हैं कि वो लाइनें अभी भी tty1 पर दिखाई देती हैं।
रैंडम 832

जवाबों:


20

वे कर्नेल से आ रहे हैं। आप उन्हें चलाकर भी देखेंगे

dmesg

कर्नेल संदेश डिफ़ॉल्ट रूप से वर्चुअल कंसोल पर प्रदर्शित होते हैं; वे एक्स टर्मिनल एमुलेटर (जैसे कि गनोम टर्मिनल) में नहीं हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.