The sudo command in Linux allows you to run commands as another user (it is most commonly used to run a command with elevated privileges as root). In some cases, when you try to run a command with sudo, an error message is displayed:
-bash: sudo: command not found

The most common reason is that the sudo command is not installed in your Linux distro. You can use the built-in su command to run a command as root in Linux. For example:
$ su -c 'du /'
You can also open an interactive bash shell as root:
$ su -
If the sudo command is unavailable in your Linux distro, you can install it using the built-in package manager.
Switch to privileged root session:
$ su -
Install sudo on RHEL, Fedora, CentOS, Oracle/Rocky Linux:
$ dnf install sudo
On RHEL, Fedora, CentOS, Oracle/Rocky Linux:
$ apt install sudo
Then add the user to the sudo group:
$ usermod -aG sudo sysops1
This user can now run commands via sudo.
To check that a user has been added to the sudo group, run the following command
$ id sysops1
Check that you are allowed to run any command in the /etc/sudoers file:
$ visudo
%sudo ALL=(ALL:ALL) ALL

Check the contents of the PATH environment variable if bash still cannot find the sudo command.:
$ echo $PATH
Make sure it contains at least the following paths:
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin
Add the paths manually if not.
$ export PATH=$PATH:/usr/bin

I’ve been pulling my hair out with this ‘sudo command not found’ error for days, and your solution finally got my system back on track to reach my rocket goal of automating all my admin tasks.