5

Предположим, что вы находитесь в /users/cs/uni/databases/python/codes/ и хотите сравнить результаты одной и той же команды с разными параметрами.

Программа запрашивает у вас выходные данные, чтобы вы могли открыть два окна в одной и той же папке, чтобы вы могли просто запустить python code.py в обоих окнах для разных параметров.

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

Как сделать новую вкладку открытой в текущей папке на экране?

3 ответа3

11

Просто запустите screen внутри экрана, и он откроет новое окно в текущем каталоге.

1

Я обычно делаю screen -dmS SessionName && screen -r SessionName и я в своем рабочем каталоге, а не в моем домашнем каталоге .

Может быть, у вас есть какой-то пользовательский конфигурационный файл?

1

Как насчет этого:

screen -X chdir `pwd`; screen -X screen

Это устанавливает текущий каталог экрана (не вашей оболочки) в текущий каталог вашей оболочки и открывает новое окно.

Вы могли бы также сделать

screen -X chdir `pwd`; screen -X screen; screen -X ~

Это дополнительно восстановит текущий каталог экрана в ваш домашний каталог.

Поместите это в псевдоним, и все будет хорошо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .