Estoy tratando de agregar un alias para lolcat que se invoca después de cada comando poner en el terminal.
Sólo sé cómo agregar para seleccionar los elementos, alguien sabe cómo hacer que una salida estándar?
Estoy tratando de agregar un alias para lolcat que se invoca después de cada comando poner en el terminal.
Sólo sé cómo agregar para seleccionar los elementos, alguien sabe cómo hacer que una salida estándar?
¿Por qué es exactamente lo que quieres hacer esto es más allá de mí, pero hay dos maneras que usted puede lograr esto:
1) usted puede poner el comando en la variable PS1 (la variable de los controles de su sistema)
o...
2) el Uso de la variable PROMPT_COMMAND (preferido)
Por ejemplo, su pronta podría predeterminado para mostrar el nombre de host y el nombre de usuario:
Allans-iMac:~ allan
Para ver el código, escriba echo $PS1
y obtenemos:
\h:\W \u\$
Lo que equivale a un nombre de host, el directorio de trabajo, nombre de usuario y el signo de dólar.
Para ejecutar un comando (utilizando ls
como un ejemplo) acaba de añadir cerrado con comillas simples inclinadas y asignarlo a PS1:
PS1=`ls`"\h:\W \u\$"
Ahora, cada vez que se ejecuta un comando, exitoso o no, es problema de la ls
comando antes de que se muestre el símbolo del sistema.
Como arriba, pero en este momento se establece la variable PROMPT_COMMAND con el comando que desea ejecutar. Utilizando de nuevo ls
como en el ejemplo:
PROMPT_COMMAND=ls
Ahora, sin tener que modificar la PS1(prompt) de valor, usted puede tener un comando ejecutar en cada momento.
Puede configurar cualquiera de estos valores de forma permanente en su .bash_profile encuentra en el directorio home del usuario.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.