ZSH solo muestra los últimos 16 comandos con historial. HISTSIZE & SAVEHIST son 500


22

En ZSH cuando escribo, historysolo se muestran los últimos 16 comandos más o menos. Me gustaría historymostrar todos los comandos existentes en el archivo de historial.

Cuando miro en mi .zsh_history (mi archivo de historial) veo los 500 comandos anteriores que deberían estar allí.

Miré en la página de manual, pero no veo nada que controle cuántos elementos del historial están listados. También miré en mi, envpero no veo nada que pueda controlar esto.

¡Cualquier ayuda sería apreciada! Gracias.

Respuestas:


29

history 1(o history 1 -1) mostrará todas las entradas desde 1 (primera entrada) hasta -1 (última entrada). También puede usar history 1 100para mostrar las primeras 100 entradas o history -100 -1para mostrar las últimas 100 etc.

Para obtener más información, consulte la sección fcen man zshbuiltins. ( historyes equivalente a fc -l)


alias history="history 1"en ~/.zshrchizo que mi historia se comportan como se esperaba.
Lost Odinson

Esta es la respuesta correcta. No sé por qué el historial de zsh no se comporta así de forma predeterminada, pero cuando .aliaseseliminé accidentalmente esta corrección en mi archivo (y debería tener mis archivos de puntos en un repositorio privado), me llevó un tiempo encontrar esta solución nuevamente .
James O'Brien
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.