Когда вы выполняете команду
$ sudo mv test_file /dev/null
, вы заменили специальный файл /dev/null на свой текстовый файл. Последующие попытки чтения из /dev/null возвращают содержимое вашего текстового файла, и программы, которые пытаются использовать /dev/null обычным способом, вероятно, будут разорваны.
Замена или удаление файлов устройства в /dev/ требует привилегии суперпользователя, поэтому ваша неудачная попытка не удалась с ошибкой.
См. ответ Benoit для получения информации о том, как восстановить /dev/null вручную, но так как большинство (если не все) содержимого [ f7] управляется динамически udev, я подозреваю, что простая перезагрузка, вероятно, также исправит его.
Пожалуйста, проверьте, загружены ли два возможных конфликтующих драйвера:
lsmod | grep rtl
Если вы обнаружите, что загружены оба rtl8192cu и rtl8xxxu, тогда черный список:
sudo -i
echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf
exit
Сделав это изменение, перезагрузитесь и дайте нам услышать результат.
Пожалуйста, проверьте, загружены ли два возможных конфликтующих драйвера:
lsmod | grep rtl
Если вы обнаружите, что загружены оба rtl8192cu и rtl8xxxu, тогда черный список:
sudo -i
echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf
exit
Сделав это изменение, перезагрузитесь и дайте нам услышать результат.