Die Tilde wird nur erweitert, wenn sie nicht in Anführungszeichen steht. Du könntest benutzen:
alias courses='cd ~/"OneDrive - My University Name"' alias courses='cd ~/OneDrive\ -\ My\ University\ Name'
Die Variable hat $HOME
immer denselben Wert, wird jedoch in Anführungszeichen gesetzt:
alias courses='cd "$HOME/OneDrive - My University Name"'
(In allen drei Beispielen '...'
kann (und sollte) das äußere Zitat erhalten bleiben, da der gesamte Aliasinhalt bei jeder Ausführung dieses Alias ein zweites Mal interpretiert wird.)