В Bash, почему PROMPT_COMMAND установлен на что-то невидимое?

То, что Вы ищете, является AutoFS. Установите об/мин, затем удостоверьтесь, что он работает в запуске (RH/etc: chkconfig autofs on). Отредактируйте файл /etc/auto.master и добавьте следующую строку: /media/ /etc/auto.media. На вашем месте я изменил бы "медиа" в обоих местах, чтобы быть названием Вашего каталога корневого уровня. Затем отредактируйте файл /etc/auto.media и добавьте finaldirname mount-options \\192.168.1.3\sharename

Быстрый Google дает эту страницу.

6
27.12.2011, 22:09
1 ответ

\033 восьмеричный код для Esc Символ (Escape), который является хорошей подсказкой что отраженные строки в Вашем PROMPT_COMMAND терминальные управляющие последовательности. Обе последовательности в Ваших примерах похожи, они устанавливают терминальный заголовок на user@host:pwd.

Первый случай, xterm* определяет имя окна и заголовок значка. Для подробного объяснения посмотрите на список xterm управляющих последовательностей и прокрутите вниз, пока Вы не найдете OSC P s; P t; ST под Средствами управления Операционной системой (OSC ESC ] и ST ESC \).

Второй случай для screen эмулятор терминала, и в списке экранных управляющих последовательностей, это объясняет это ESC _ hardstatus экрана наборов (проще говоря, это - заголовок экранного окна).

9
27.01.2020, 20:25

Теги

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