Be careful! ./ and source are not quite the same.
./script runs the script as an executable file, launching a new shell to run itsource script reads and executes commands from filename in the current shellenvironmentNote: ./script is not . script, but . script == source script
help doesn‘t work everywhere (atleast in zsh). type does
help {builtin-name}
原文:http://www.cnblogs.com/guxuanqing/p/4928411.html