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

На этот вопрос уже есть ответ здесь:

Мне нужна помощь. Новичок в Linux и в школе, они хотят, чтобы я создал файл журнала всех команд, которые я выполнял для проекта. Я вообще не могу этого понять. Пожалуйста помоги!

4
задан 5 February 2018 в 01:54

2 ответа

Bash сохраняет журнал команд, которые Вы выполнили. Можно получить доступ к журналу от текущей сессии с командой:

history

После Ваших концов сессии это выписано в файл:

~/.bash_history
8
ответ дан 23 November 2019 в 11:40

Ваш вопрос немного неясен, желаете ли Вы вывод также, так как “журнал всех команд” мог бы быть интерпретирован так или иначе.

В этом случае можно использовать script:

script(1) - Linux man page

Name

script - make typescript of terminal session

Synopsis

script [-a] [-c COMMAND] [-f] [-q] [-t] [file]

Description

Script makes a typescript of everything printed on your 
terminal. It is useful for students who need a hardcopy record 
of an interactive session as proof of an assignment, as the 
typescript file can be printed out later with lpr(1).

If the argument file is given, script saves all dialogue in file. 
If no file name is given, the typescript is saved in the file 
typescript.

Это обычно - инструмент, который нас попросили использовать при показе команд, которые мы использовали на присвоения, поскольку он также обеспечивает вывод, который иногда важен для преподавателя.

4
ответ дан 23 November 2019 в 11:40

Другие вопросы по тегам:

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