Как объяснить все подробности с помощью команды 'ls' на freebsd и что означает цвет?

Это число явно не сгенерировано случайным образом :если бы это было так, числа не были бы упорядочены и близки друг к другу. На самом деле это отметка времени в стандартном формате Unix, которая представляет собой количество секунд с эпохи Unix(1970 -01 -01 ).

% date -d @1563741867
Sun Jul 21 22:44:27 CEST 2019

Второе число (всегда 0 в ваших примерах )— это количество времени, в течение которого выполнялась команда (точнее, время до следующего приглашения — время, затраченное после перехода команды в фоновый режим, не считать ).

Наличие этих двух номеров контролируется опцией extended_history, которая по умолчанию отключена. Если вы удалите setopt extended_historyиз своего .zshrcи перезапустите zsh, эти цифры исчезнут, когда zsh запишет новые записи в историю. Если вы используете фреймворк, такой как oh -my -zsh, который включает эту опцию для вас, либо узнайте, как его настроить, либо добавьте unsetopt extended_historyпосле загрузки фреймворка.

Невозможно использовать другой синтаксис для меток времени. Это было бы довольно бессмысленно, :это внутренний формат хранения, предназначенный только для чтения zsh, а не для непосредственного потребления человеком. Если вы хотите увидеть время, обычный способ сделать это — запустить встроенную функциюfcили historyс возможностью печати временной метки, например.

history -i

0
07.08.2021, 17:13
0 ответов

Теги

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