Articles of prompt

Mac OS X: nombre de usuario del indicador de terminal

Estoy usando Mac OS Snow Leopard (v10.6.8). Cambié el nombre de la count en System Preferences > System > Accounts > Full Name . Sin embargo, eso no cambia el nombre de usuario en el prompt del terminal. Es decir, al cambiar el export PS1 a, por ejemplo, \u , el nombre de usuario sigue […]

prompt de abrirSUSE en la configuration de AWS

En una instancia de Amazon aws ec2 openSuSE: thufir@ip-<ip>:~> thufir@ip-<ip>:~> echo $PS1 \u@\h:\w> thufir@ip-<ip>:~> ¿Cómo configuro el aviso para algo más amigable? Está bien que el valor h , presumiblemente el hostname , refleje la dirección IP. Sin cambiar el nombre de host, ¿cómo puedo crear un "alias" de tipo que sea más legible que […]

¿Cómo cambiar el prompt de cVLC?

Yo uso cvlc , esa es la versión de command-line del reproductor de medios VLC. Tiene un prompt por defecto del signo ' > '. Me pregunto si es modificable, y si es así, ¿cómo puedo reconfigurarlo?

Congelar temporalmente un process al interactuar con el shell

Digamos que en una sola console ejecuto tail -F, mostrando el resultado de muchos files de logging en time real. Sin embargo, a veces también necesito ejecutar commands allí y examinar su salida brevemente, sin ser salpicado por las ráfagas de salida de la queue. Lo que podría ser una manera ingeniosa de killall -STOP […]

Identificar cuando la secuencia de commands python está esperando una input manual

Estoy escribiendo un script de shell que ejecuta un script de Python. La secuencia de commands de Python se detiene para que se proporcione una input manual. Sin embargo, no quiero tener que presionar ingresar cada vez al script. En cambio, quiero pasar el manual enter desde el script de shell en ejecución. Amablemente ayuda, […]

Error de Bashrc PS1

Creé una buena PS1 para bash con http://bashrcgenerator.com/ , pero algo parece ir mal. El emulador de terminal me muestra algunos caracteres aleatorios, lo que significa que PS1 probablemente tiene un error de syntax. Lo extraño es que funcionará después de que lo edite (con nano). Si agrego un espacio, lo elimino, lo guardo y […]

Actualizando una variable de git en el prompt de Shell en cada command

Estoy ejecutando TCSH y me gustaría actualizar mi request cada vez que ejecuto un command. Creo que actualmente puede hacer eso a través de palos de retroceso. set tmpstr = `git status –untracked-files=no –porcelain` set prompt="%{\e[35;1m%} $tmpstr %{\e[32;1m%}%n%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%~%{\e[37m%}"\$"%{\e[0m%} " Pero realmente no quiero tener la list completa de files cada vez. Entonces solo decir si […]

PROMPT_DIRTRIM no funciona

Tengo lo siguiente en mi .bash_profile : PROMPT_DIRTRIM=3 export PS1='$ \u in \w: ' Sin embargo, cuando navego a gran profundidad dentro de un directory, la ruta no se acorta. Esto es lo que muestra el post: $ myname in ~/Desktop/level3/level4/level5: Intenté reiniciar iTerm, pero no ayudó. Cuando ejecuto bash –version , obtengo el siguiente […]

Cambiar mi directory pnetworkingeterminado en passwd cambia mi prompt

No entiendo lo que está sucediendo en este escenario. Cambié el directory de inicio de un usuario editando el /etc/passwd lugar de usar usermod -d . Funcionó: el directory pnetworkingeterminado ya no era /home/nameoftheuser , sino /data/nameoftheuser , como yo quería. Pero algo más cambió: el aviso del usuario. No es [\u@\h \W]\$ como solía […]

¿Cómo verificar el equivalente de PIPESTATUS durante la ejecución de PROMPT_COMMAND?

Tengo un $PROMPT_COMMAND personalizado en bash que registra el último command ejecutado y su código de retorno. Estaba usando $? para el último felizmente hasta que me di count de que para los commands por tubería esto era insuficiente. Pensé que registraría ${PIPESTATUS[@]} lugar. Lamentablemente, $PIPESTATUS parece configurarse después de la invocación de $PROMPT_COMMAND . […]