Today, a CENTOS is installed on the VM. After the installation, many commands are prompted to fail to be found, such as tcpdump, arp, and ifconfig. You have installed the installation packages. & Mdash; invincible split line & mdash; & md
Today, a CENTOS is installed on the VM. After the installation, many commands are prompted to fail to be found, such as tcpdump, arp, and ifconfig. You have installed the installation packages.
------------ Invincible split line -------------
# ifconfig
The system prompts that the command does not exist.
Use #/sbin/ifconfig
Cause: The default environment variable is incorrect.
Echo $ PATH is executed for common users and root users respectively. four addresses are missing in PATH:/sbin:/usr/local/sbin: /usr/kerberos/sbin
Ifconfig is exactly in/sbin.
Or
Cat/etc/profile. no environment variables about/sbin can be found.
Su enters root and runs gedit/etc/profile (recently used to use gedit in LINUX)
Add the following statement at the end of the file:
PATH = $ PATH:/sbin # append the/sbin directory after the PATH variable
Export PATH = $ PATH:/sbin # set the variable to Global
Save and exit.
Modify/home/user/. bash_profile and add/sbin:/usr/local/sbin:/usr/kerberos/sbin to the PATH.
After the modification, run the command: .. bash_profile. you can also log off or restart it to make the modified content take effect.
Then sudo ifconfig, and then OK.