«time echo» не выводится

Если вы хотите узнать, какая версия установлена ​​, просто запустите:

rpm -q libxcb-devel

Если вы хотите предотвратить обновления этого пакета, вы можете добавить пакет в конфигурацию yum exclude . Добавьте следующее в раздел main в /etc/yum.conf :

exclude=libxcb-devel

Версия библиотеки (например, в libxcb.so.1.1.0 ) очень редко отслеживает версию пакета и предназначен для отслеживания изменений API.

3
01.03.2018, 05:25
2 ответа

En zsh, la palabra clave timeno tiene ningún efecto en las estructuras internas (u otras construcciones internas similares -de shell ). De esta publicación de la lista de correo:

Additional note: The time builtin applied to any construct that is executed in the current shell, is silently ignored. So although it's syntactically OK to put an opening curly or a repeat-loop or the like immediately after the time keyword, you'll get no timing statistics. You have to use parens instead, to force a subshell, which is then timed.

$ time echo

$ time (echo)

( echo; )  0.00s user 0.00s system 51% cpu 0.001 total
15
20.08.2021, 11:23

Команда time вызовет эхо команды. В zsh это встроено в оболочку, поэтому внешний двоичный файл не запускается. В bash команда echo запустит бинарный файл echo, расположенный в /bin/echo.

Таким образом, в zsh встроено эхо, bash создаст процесс из двоичного файла эха.

-2
20.08.2021, 11:23

Теги

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