What shell?
For Bash, depending on the contents, it should be ~/.bash_profile or ~/.bashrc, which are sourced on login so don't need to be executable. If it's a personal profile (outside the usual sourcing scope), just try from the cmdline like ". .profile" and if that works like expected, add it to your shell's resource file: if [ -f .profile ]; then . ~/.profile; fi
|