Пока я гуглю, как настроить приглашение оболочки через переменную PS1, я вижу таблицы специальных символов, которые можно использовать. В частности:
\! the history number of this command
\# the command number of this command
«Номер истории», кажется, более часто используется, и я знаю, как использовать такие команды, как !523
для восстановления команд из истории. Но я не могу понять, имеет ли «номер команды» аналогичные функции. Я попытался вставить \#
свою переменную PS1, и она, похоже, выводит количество команд, введенных в конкретном сеансе (в отличие от того \!
, который сохраняется после выхода из системы / выхода).
Кто-нибудь знает, как использовать «номер команды» удобным или осмысленным способом?