In breve, ho un eseguibile funzionante nella mia home directory. Voglio rendere disponibile l'eseguibile nel terminale per l'utente corrente in qualsiasi directory.
Più contesto: l'eseguibile è geckodriver . Il libro che sto usando, Sviluppo basato sui test con Python di Harry J.W. Percival, dice "Per gli utenti MacOS o Linux, un posto conveniente da mettere [Geckodriver] è ~/.local/bin "
Sulla base di questo suggerimento, ho pensato che dovevo fare qualcosa come mv geckodriver ~/.local/bin . Risulta ~/.local/bin è un eseguibile, non una directory sulla mia macchina. Questo mi impedisce di creare semplicemente una directory bin in ~/.local .
Penso che ci sia qualcosa di fondamentale che non capisco qui. Qualsiasi indizio?