Some do...some don't work.
ifconfig
-bash: ifconfig: command not found
Some do...some don't work.
ifconfig
-bash: ifconfig: command not found
I think this is when ifconfig is in /usr/sbin which is not in a non-admin user's path. Try:
/sbin/ifconfig
Redhat-based distros don't include much in root's path for (imho, misguided) security reasons. Add /sbin;/usr/sbin;/usr/local/sbin to your path, or just memorise where your commands are stored are and specify the paths when running.
If you don't want to add to the path for security reasons (so as not to "expose" all executables in those directories) you could use shell aliases.