Чтобы получить дату и время в вашей истории, выполните следующие команды:
HISTTIMEFORMAT="%d/%m/%y %T "
echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bashrc
source ~/.bashrc
history
Как увидеть метки времени в истории bash
Почему это не дает мне полной истории?
См. ответ @michael -homer
If you want to make sure that they're always written immediately, you can put that command into your PROMPT_COMMAND variable:
export PROMPT_COMMAND='history -a'
cat <<EOF > "$PWD/tmp.js"
'use strict';
exports.default = {
'display names': {}
}
EOF
Оператор перенаправления here -doc(<<EOF
)такой же, как и другие операторы перенаправления, он не завершает команду. Сам документ здесь -начинается со следующей строки.
Вы также можете написать эту первую строку как cat > "$PWD/tmp.js" <<EOF
, если это сделает ее более логичной.