Use abosolute path to make sure $SHELL is set correctly

Otherwise ssh ProxyCommand won't work
Code lint