Я просто зарегистрировался menu->terminal->set character encoding
это - utf-8
Я запустил бы путем выполнения cat utf-8-file
(кошка и удар передадут этот файл, неизменный терминалу, (хорошо на самом деле к stty, stty преобразует новую строку в возврат carrage, новая строка и т.д.)), если это отобразит файл правильно затем, терминал гнома является установкой. (Это до сих пор - все, что я когда-либо делал, поскольку я использую utf-8 на английском языке; это было уже настроено в Ubuntu 10.10 и Debian 6 для меня). Таким образом только настроить удар и т.д.
Если Вы редактируете ~/.bashrc
необходимо перечитать его . ~/.bashrc
(или запустите новую оболочку) (не забывайте точку),
Экран имеет несколько опций времени компиляции, один из них является многопользовательским режимом. Если установлено в этом режиме экран обычно устанавливается с корнем suid. См. многопользовательские документы режима. Является Вашим, установил этот путь? Из чего вывод ls -l /usr/bin/screen
?
Ваша система, однажды screen
отсоединения, уничтожает pts
, и по некоторым причинам воссоздает его, если я понимаю правильно как udev
обрабатывает вещи в Вашей системе.
udev
подсистема, которая управляет созданием и разрушением устройств в/dev, который является динамично сгенерированной файловой системой. pts
создание/разрушение обрабатывается ptmx
, который используется для создания пар ведущего устройства/ведомого устройства псевдотерминала. pts/*
ведомое устройство соответствующего PTM
, или ведущее устройство псевдотерминала. По сути, любые модификации полномочий, которые Вы видите, являются прямым результатом разрушения и создания упомянутых узлов устройства, а не модификации. Что касается даты файла, так как узлы устройства являются клонами, вероятно, что оригинал, используемый для создания этих узлов, имел дату создания времени, когда Вы видите в Вашем ls
вывод.
man ptmx
- Описывает, как ptmx создает новые pts узлы устройства псевдотерминала. То, что я не понимаю, - то, почему существует различие между тем, как Ваша система ведет себя по сравнению с тем, как моя ведет себя относительно /dev/pts/
*. Я не испытываю воспринятые изменения перманента в устройствах; Они или исчезают полностью, который является, как это должно быть, или перманент не изменяется независимо от моих действий (например, отсоединяя экран, устройство остается и не добирается, уничтожил/воссоздал.). Не только, что, но и даты, связанные с мой недавно созданный pts/*
устройства являются текущей датой.
Одна возможность состоит в том, что VPS, который Вы используете, имеет некоторое отношение к этому поведению. Например, я не могу выполнить dist-обновление на своем VPS, так как система, которую они используют только, допускает одну версию ядра, та, которую они взломали и поместили на месте. Вид ограничений, которые препятствуют тому, чтобы Вы обновили свое собственное ядро, мог также повлиять на функциональность других подсистем. Это - просто предположение, хотя, но оно имело бы смысл.
Это могло также просто быть различие в том, как udev настроен.
Пересмотр 3, с большим количеством справки от Gilles.;)
/dev/pts/*
узел, когда это создается.)
– Gilles 'SO- stop being evil'
05.05.2011, 01:47
/dev/pts/*
. Запись устройства исчезает, когда она прекращает использоваться, и новый создается при необходимости. В отличие от старого /dev/pty*
, эти записи не снова используются, AFAIK.
– Gilles 'SO- stop being evil'
05.05.2011, 23:45