Heim >Betrieb und Instandhaltung >CentOS >Centos führt die installierte Eingabeaufforderung aus und kann sie nicht finden
Problem:
Der Befehl wurde installiert, aber bei der Ausführung wird angezeigt, dass er nicht gefunden werden kann.
Führen Sie beispielsweise Folgendes aus:
ifconfig
Der Eingabeaufforderungsbefehl existiert nicht.
Lösung:
Verwenden Sie den folgenden Befehl.
# /sbin/ifconfig
Ursache: Die Standardeinstellungen der Umgebungsvariablen des Systems sind falsch.
Führen Sie echo $PATH unter dem normalen Benutzer bzw. Root-Benutzer aus. Im PATH fehlen vier Adressen: /sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos /sbin und ifconfig befinden sich direkt in /sbin.
oder
cat /etc/profile
können feststellen, dass es keine Umgebungsvariable für /sbin gibt.
su Geben Sie root ein und führen Sie gedit /etc/profile aus
Fügen Sie die folgende Anweisung am Ende der Datei hinzu:
PATH=$PATH:/sbin #在PATH变量后追加/sbin目录 export PATH=$PATH:/sbin#设置变量为全局的
Speichern und beenden.
Ändern Sie /home/user/.bash_profile und fügen Sie die Pfade /sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin nach PATH hinzu.
Führen Sie nach Abschluss der Änderung den folgenden Befehl aus: .bash_profile Sie können sich auch abmelden oder neu starten, damit der neu geänderte Inhalt wirksam wird.
Empfohlene verwandte Tutorials: Centos-Tutorial
Das obige ist der detaillierte Inhalt vonCentos führt die installierte Eingabeaufforderung aus und kann sie nicht finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!