commands should be search from $PATH.