Con el fin de realizar un seguimiento de este hacia abajo, usted puede comenzar a zsh
con la opción -x
. (Usted puede ejecutar desde su sesión actual de la shell). Esto agregará la salida de depuración para cada línea de código de shell que se ejecuta. La salida será formateado como este
+FILE_OR_FUNCTION:LINE_NO> COMMAND_LINE
Por ejemplo, si la salida generada por un env
comando en la línea 7 de la ~/.zshrc
el resultado podría ser algo como esto:
% zsh -x
[…]
+/Users/joshuastroup/.zshrc:6> print_lastlog
Last login: Wed Jul 11 19:22:03 on ttys000
+/Users/joshuastroup/.zshrc:7> env
Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.G1oq8Ke9bW/Render
COLORFGBG='7;0'
COLORTERM=truecolor
DISPLAY=/private/tmp/com.apple.launchd.tY95B5y3iQ/org.macosforge.xquartz:0
GPG_TTY=/dev/ttys000
[…]
Dependiendo de su configuración del shell que esto podría generar una gran cantidad de la producción. Usted puede ser que necesite para aumentar la memoria intermedia para retroceder páginas, si usted no puede ver todo en su terminal.