Заставьте эмулятор терминала kitty использовать текущий рабочий каталог для новых окон.

После некоторых поисков я нашел решение своей проблемы:

stdbuf -oL python script.py >> log.txt

Это именно то, что я хотел.

2
02.04.2020, 12:30
1 ответ

Вы можете сохранить $PWD в файл и в своем.bashrc перейти в соответствующую папку.

Следующий код не является полной реализацией, а является доказательством -концепции -(, которая содержит проблемы (, например. :он не обрабатывает параметры для cd )).

в.bashrc добавьте следующие строки:

save_and_change_folder() {
  if [[ -d "$PWD/$1" ]]; then
    echo "$PWD/$1" > cat /home/<user>/.last_folder_visited
  fi
  cd "$1"
}
alias cd="save_and_change_folder"

if [[ -e "/home/<user>/.last_folder_visited" ]]; then
  cd "$(cat /home/<user>/.last_folder_visited)"
fi
0
28.04.2021, 23:18

Теги

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