En resumen, tengo un archivo ejecutable en mi directorio principal. Quiero que el archivo ejecutable esté disponible en la Terminal para el usuario actual en cualquier directorio.
Más contexto: el ejecutable es geckodriver . El libro que estoy usando, Test-Driven Development with Python por Harry J.W. Percival dice: "Para usuarios de macOS o Linux, un lugar conveniente para colocar [Geckodriver] es ~/.local/bin "
Según esta sugerencia, pensé que debería hacer algo como mv geckodriver ~/.local/bin . Resulta que ~/.local/bin es un ejecutable, no un directorio en mi máquina. Esto me impide crear simplemente un directorio bin en ~/.local .
Creo que hay algo fundamental que no entiendo aquí. ¿Alguna pista?