I am able to run ll command with my user but not with sudo, it giving me error as command not found!
That's expected because ll is defined in your profile (.bashrc in Ubuntu, for instance).
grep "alias ll" ~/.bashrc alias ll='ls -alF'
Your .bashrc will not run when you sudo.