Es posible crear un alias de Bash que al momento de ejecutar, entra en una cadena de mi antes de la elección, en la Terminal?
Hagamos de cuenta que esto es en mi ~/.bash_profile
:
alias start_youtube="cd ~/Video/Youtube; **[PASTE: youtube-dl URL]**"
Imagina que: el alias iba a cambiar de directorio a Video/Youtube
y, a continuación, [PEGAR] la cadena: youtube-dl URL
. Esto podría hacer Volver ⏎ o, preferiblemente, acaba de salir de la cadena de youtube-dl URL
en el indicador de la Terminal, de modo que yo podría cambiar el marcador de posición de la dirección URL real.
Si trato de ejecutar el alias de abajo;
alias start_youtube="cd ~/Video/Youtube; youtube-dl URL"
se ejecutará el comando introducido por el cual youtube-dl devolverá un mensaje de error como "no se Puede analizar el URL" – que podría haber estado bien. Pero al pulsar el ↑ de la clave no mostrar la última entrada del alias (youtube-dl URL
), sino que muestra la invocación de los alias (start_youtube
) [que estoy seguro de que es preferible].
Así que la solicitada solución es pegar una cadena de marcador de posición en el Símbolo del sistema, o de alguna manera acceder a la historia de los alias de comandos a través de la Shell.