Будьте осторожны с echo tmux >> ~/.zshrc
решение, хотя, я помню это просто бросающее a bash
в a .cshrc
файл вызвал меня проблема по поводу SSH.
IIRC проблема произошла с неинтерактивными оболочками, таким образом, необходимо протестировать на это.
case $- in *i*)
if [ -z "$TMUX" ]; then exec tmux; fi;;
esac
Я думаю, что это обозначает "сообщения диагностики" согласно older1 странице справочника (ссылаемый здесь также).
dmesg - system diagnostic messages
Dmesg looks in a system buffer for recent kernel diagnostic messages and reproduces them on the standard output
Одна из самых старых ссылок, кажется, пересмотр страницы справочника Kirk McKusick, датирующимся с 1985.
1: ссылка не всегда работает - никакая идея почему... Я присоединяю снимок экрана, хотя необходимо все еще смочь получить доступ к странице через кэш Google.
Я думаю dmesg
управляйте просто обозначает сообщения дисплея. Страницы справочника FreeBSD, кажется, разделяют эти взгляды:
dmesg - отобразите системный буфер сообщений
Согласно Википедии, dmesg
"сообщение дисплея или сообщение драйвера"
dmesg
описание для их страницы справочника OSX. 2. Независимо от лиdmesg
печать, собирает или отображает сообщения, мы все еще говорим о сообщениях диагностики ядра, неважно, как Вы формулируете это. Это о какойdmesg
выводы, не о значениях вывода (печать, дисплей и т.д.). Так или иначе именно Ваш вопрос так не стесняется принимать ответ, Вы рассматриваете лучшее. – don_crissti 30.05.2013, 20:10