Править: С тех пор существует некоторый беспорядок о если vim
или sed
должен использоваться. Я предоставляю решения для обоих:
Следующая замена заменяет слова символами нижнего регистра, кроме первой буквы. Однобуквенные слова преобразовываются в верхний регистр.
:%s/\<\(\k\)\(\k*\)\>/\u\1\L\2/g
\k
алфавитно-цифровые символы соответствий и _
. Широко используемый \w
эквивалентно [A-Za-z0-9_]
и перестанет работать на Кириллических буквах.
\<
и \>
захватите границы слова, и круглые скобки группируют соответствие в первую букву и остальных, которые получаются с помощью \1
и \2
, соответственно.
Чтобы этот шаблон работал, необходимо настроить энергию для использования UTF-8.
set encoding=utf-8
sed 's/\b\([[:alpha:]]\)\([[:alpha:]]*\)\b/\u\1\L\2/g' <inputfile>
\b
границы слова соответствий в sed
, остальное совпадает с vim
версия. (Протестированный на GNU sed, классы символов не могли бы поддерживаться всего sed
версии.)
У вас есть полная поддержка с официальной веб-страницы tp-link, вот источник (для компиляции):
http: //www.tp-link .com / res / down / soft / TL-WN823N (EU) _V2_160315_Linux.zip
http://www.tp-link.com/en/download/TL-WN823N.html#Driver
будьте осторожны с версия hw: вы можете выбрать v1 или v2.
Попробуйте это (мне помогло):
редактировать /etc/NetworkManager/NetworkManager.conf
добавить:
[device]
wifi.scan-rand-mac-address=no
затем перезапустите диспетчер сети -
/etc/init.d/network-manager restart
Теперь все должно работать
Мне не удалось установить драйвер из-за какого-то модуля ядра в make / make install, но я смог заставить его работать, установив этот пакет:
install firmware-iwlwifi