ターミナルで、shell-init: error retrieving current directory: getcwd: cannot access parent directories: というエラーが出た場合の対処
コマンドが実行できない!となって焦ったエラーですが、原因は大したことないものでした。
原因
カレントディレクトリが存在しないため、発生しているエラーです。
解決方法
存在していることがわかっている、別のディレクトリに移動すれば解決します。
参考
SSHログインで「shell-init: error retrieving current directory」となるのを調べたら意外に時間がかかったという話 - \ay diary