Почему запуск cat / etc / localtime на PuTTY помещает в подсказку поток «PuTTY»?

В аналогичном случае с realtek wifi мне пришлось отключить все функции энергосбережения rtlwifi. Если у вас также есть карта RealTek Wifi, вы можете выполнить следующие действия:

lsmod |grep rtl #to identify the wifi module. In my case was rtl8192se. 
#alternatively search dmesg with grep wifi or grep rtl
modinfo rtl8192se  #to see available options for the module. 

В конце вы должны увидеть что-то вроде этого:

parm:           swenc:Set to 1 for software crypto (default 0)
 (bool)
parm:           ips:Set to 0 to not use link power save (default 1)
 (bool)
parm:           swlps:Set to 1 to use SW control power save (default 1)
 (bool)
parm:           fwlps:Set to 1 to use FW control power save (default 0)
 (bool)
parm:           debug:Set debug level (0-5) (default 0) (int)

Если у вас аналогичный результат, параметры swlps, fwlps и ips будут связанных с функциями автоматического энергосбережения.

Вы можете выгрузить модуль и перезагрузить его, отключив все функции энергосбережения:

modprobe -r rtl8192se (that was the module in my case)
modprobe rtl8192 ips=0 fwlps=0 swlps=0

Если все в порядке, вы можете сделать изменения постоянными, перейдя в каталог /etc/modprob.d , откройте файл modesetting.conf и добавьте в конец:

options rtl8192se modeset=1
options rtl8192se fwlps=0 ips=0 swlps=0
1
13.04.2017, 15:36
2 ответа

/ etc / localtime - это символическая ссылка на двоичный файл, а не на текстовый файл. Выгрузка содержимого двоичного файла на терминал может иметь интересные и неожиданные результаты, особенно если некоторые двоичные данные совпадают с кодами управления терминалом. PuTTY может иметь управляющий код для вывода своего имени, которого у xterm нет или, если он есть, он анализирует иначе.

2
27.01.2020, 23:12

Это FAQ ( для PuTTY ):

A.7.12 Когда я размещаю двоичный файл, я получаю «PuTTYPuTTYPuTTY» в моей командной строке.

Тогда не делай этого.

Это спланированное поведение; когда PuTTY получает символ Control-E от удаленного сервера, он интерпретирует его как запрос на самоопределение и, таким образом, отправляет обратно строку «PuTTY», как если бы эта строка была введена с клавиатуры. Control-E следует отправлять только программами, которые готовы обработать ответ. Запись двоичного файла в ваш терминал может привести к выводу многих символов Control-E и вызвать такое поведение. Не делай этого. Плохой план.

Чтобы смягчить последствия, вы можете настроить строку ответа как пустую (см. Раздел 4.3.7); но запись двоичных файлов на ваш терминал может вызвать различные другие неприятные явления, так что это лишь небольшое средство.

Разработчики PuTTY начали с копирования вещей, но иногда они забывают причину. Последовательность ответов (некоторое время) в xterm будет повторять «xterm». Но это исчезло в 1999 году. :

изменить ответ по умолчанию на пустую строку.

Несмотря на это, вы все равно найдете людей, говорящих, что xterm делает это (по умолчанию).

Когда терминал отправляет ответный ответ, результат такой же, как если бы вы набрали эту информацию. Ваша оболочка (или другая программа) отобразит символы.

7
27.01.2020, 23:12

Теги

Похожие вопросы