Как мне записать свои данные в файл?

Как мне записать свои данные в файл?

Недавно мне нужно было записать вывод моего терминала. И я прочитал этовопросчтобы найти ответ. Но сейчас я хотел бы записывать свои команды (которые я ввожу в терминале, например: sudo apt updateи т. д.), чтобы сохранить историю того, что я делал ранее.

Как сохранить вводимые данные в файл и одновременно запустить их?

PS scriptсодержит слишком много мусора типа: ^[[? ^[[mи т.п. Я бы хотел получить более простой способ, который сохраняет только мои команды.

решение1

Используйте команду tee для записи входных данных в файл, а также в стандартный вывод, направляемый в вашу программу. Например, для bash:

tee foo |bash
ls
df
^c

Итак, файл foo содержит

ls
df

и bash выводит данные на ваш терминал.

Связанный контент