Je ne sais pas pourquoi cette ligne apparaît en premier lorsque j'ouvre mon terminal gnome.
bash: /home/username/.bash_aliases: Permission denied
laptop-Dell:-$
J'ai essayé cela mais le problème reste toujours là.
chmod +x ~/.base_aliases
chmod: cannot access `/home/username/.base_aliases': No such file or directory
Quelle devrait être la permission par défaut de 'bash_aliases'?
Comment régler ceci ?
En utilisant la bonne commande et les bons noms de fichiers ;) , votre deuxième commande contient une faute de frappe: ~/.bash_aliases
et non ~/.base_aliases
Sudo chown $USER:$USER ~/.bash_aliases
et ainsi je peux dormir paisiblement (merci @ ByteCommander )
chmod 644 ~/.bash_aliases
Et peut-être qu'il est temps de corriger les autorisations pour le dossier entier:
Sudo chown -R $USER:$USER $HOME
Je fais la même chose dans mon fichier .bashrc. J'utilise cette déclaration composée et cela fonctionne:
if [ -f ~/.bash_aliases ]; then
source ~/.bash_aliases
fi
La clé est la commande source
. Je ne sais pas s'il s'agit d'une "mauvaise forme", mais cela fonctionne.