Bash и команда history

Bash и команда history.

Для запуска программ в unix-подобных системах используется оболочка bash. Выглядит она следующим образом:


bash - это улучшенная и модернизированная версия командного интерпретатора Bourne shell, созданного в свою очередь Стивеном Борном (Steven Born) на основе оболочки sh (сокр. от shell), использовавшейся в ранних версиях unix-систем. Усовершенствование Bourne-shell осуществил Брайан Фокс (Bryan Fox) в 1987 году, полученный интерпретатор получил название bash, что расшифровывается как Bourne-again-shell. Поскольку по своему звучанию фамилия создателя - Bourne схожа со словом "born" (родившийся), возникает игра слов, то есть название можно перевести как "вновь-рождённая-оболочка".

При работе с bash все вводимые команды сохраняются специальной утилитой history в файле ~/.bash_history. При вводе команды history, отображается последовательно пронумерованный список всех введённых вами команд. При помощи нехитрых манипуляций с конфигурационным файлом, можно фиксировать точную дату и время ввода каждой команды. Для этого необходимо отредактировать файл ~/.bashrc , вписав одну из следующих строк:

export HISTTIMEFORMAT='%h %d %H:%M:%S ' (стандартный вывод)

export HISTTIMEFORMAT='%d.%m.%Y %H:%M:%S ' (ДД.MM.ГГ)

export HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S ' (YYYY-MM-DD)

Теперь в списке history, напротив команд будет стоять дата и время их ввода.



Дистрибутивы

Новости

23. 04. 2019
Сайт отбит у киберсквоттеров. В ближайшее время планируется актуализация информации.

Новости проекта