Intereting Posts

Как узнать каталог по умолчанию для окна GNU?

Вопрос

Как узнать каталог по умолчанию окна на экране GNU?

NB: Я не ищу текущий каталог процесса, запущенного в окне.

Задний план

Я создал hardcopy моего буфера hardcopy прокрутки без абсолютного пути. Теперь я не знаю, где найти созданный файл. Я не помню, из какого каталога я изначально вызывается screen и я не использовал команду chdir .

Я теперь задаюсь вопросом, какой каталог я загрязнил своей печатной копией …: – \

Самый простой способ – просто создать новое окно, оно начнется в каталоге, где по умолчанию запускался экран.

Альтернативы включают просмотр процесса cwd (например, /proc/<pid>/cwd , но для этого требуется root, поскольку экран setuid)

Обратите внимание, что вы можете изменить этот каталог с помощью Ca :chdir <path> позже

Используя команду exec для pwd утилиты pwd , вы получите рабочий каталог для текущего экземпляра screen .

Это не будет текущий рабочий каталог оболочки / независимо от того, что работает в сеансе screen (если вы использовали cd для изменения каталога этой оболочки), так как среда процесса screen была создана, когда она была запущена, а утилита pwd будет выполненных из этой среды.

Итак, на screen введите CtrlA, а затем :exec pwd чтобы увидеть имя каталога.