LINUX.ORG.RU

screen(1) несколько вопросов


0

0

Вроде уже освоил бызовое управление и перед более вдумчевым чтением мана хочется прояснить некоторые детали:
- может ли скрин читать мой ~/.profile при старте
- возможно ли сохранение "сессии", т.е. чтобы при следующем запуске восстанавливались все окна, их размеры, title и программы в них работающие, etc
- кто как решает проблему с возвратом к началу строки, имею ввиду ^a

спасибо )

anonymous

> - может ли скрин читать мой ~/.profile при старте

это не screen_овский файл, чего его читать

>- возможно ли сохранение "сессии", т.е. чтобы при следующем запуске восстанавливались все окна, их размеры, title и программы в них работающие, etc

Можно, но не так как ты ожидаешь

>- кто как решает проблему с возвратом к началу строки, имею ввиду ^a

Ctrl+a, a

sdio ★★★★★
()
Ответ на: комментарий от sdio

в том смысле, что запускаетcя шелл который не читает этот файл, пропадают алиасы и пр. приходится руками.

c ^a я понял, что надо жать с небольшой паузой, thnx.

anonymous
()
Ответ на: комментарий от anonymous

man $SHELL
о том какие файлы когда читаются
для bash см. раздел INVOCATION

sdio ★★★★★
()
Ответ на: комментарий от anonymous

sdio в последнее время злой стал, так что отвечу популярнее. :) screen запускает интерактивный, а не логиновый шелл. Для bash это означает, что читается .bashrc а не .bash_profile.

Насчёт ctrl-a, не знаю как ты искалечил свою консоль, а лично у меня работает Home. :) Кроме того, если тебе позарез нужен Ctrl-a, то проще перенести screen-овские хоткеи на другую кнопку.

Teak ★★★★★
()
Ответ на: комментарий от Teak

Где я злой?

Если все разжёвывать и в рот класть, то из начинающих вырастут лентяи не умеющие думать (искать решение) самостоятельно.

А направление для поиска задал нормально.

sdio ★★★★★
()
Ответ на: комментарий от Teak

Про шеллы я уже прочитал, все понял, просто я никогда не юзал .bashrc и .bash_profile, а всегда использвал .profile также как и не нажимаю Home и End (у меня bsd ,) ) спасибо за ответы.

anonymous
()
Ответ на: комментарий от Teak

> screen запускает интерактивный, а не логиновый шелл.

он может запускать любой. Например так: shell -ksh в screenrc

по ctrl-a: ну так ctrl-a a

dilmah ★★★★★
()
Ответ на: комментарий от anonymous

Не понял насчёт BSD, там Home и End не работают что ли? :)

Teak ★★★★★
()
Ответ на: комментарий от sdio

> Ctrl+a, a

Ну или переопределением управляющего символа самого screen с ctrl-a на что-то другое.

Zulu ★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.