Lösung für Linux, das nicht alle Befehle unterstützt

Lösung für Linux, das nicht alle Befehle unterstützt

Was soll ich tun, wenn Linux nicht alle Befehle unterstützt? Lösen Sie das Problem, dass nicht alle Linux-Befehle verwendet werden können

Dieses Problem weist darauf hin, dass ein Problem mit Ihrer /etc/profile-Konfiguration vorliegt. Normalerweise liegt das Problem bei der Pfadkonfiguration. Beseitigen Sie die Fehler im hinzugefügten Inhalt, starten Sie dann ein neues Fenster neu und führen Sie die Quelle /etc/profile aus, um das Problem zu lösen.

Wenn alle Befehle deaktiviert sind, wird vi nutzlos.

Zu diesem Zeitpunkt müssen Sie den absoluten Pfad des Shell-Befehls verwenden, um den Befehl aufzurufen.

# Bearbeiten Sie die Profildatei /usr/bin/vim /etc/profile

Anschließend in einem neuen Fenster ausführen

Quelle /etc/Profil

Alle Linux-Befehle können nicht verwendet werden

Bei der Konfiguration von nginx können nach dem Fehlerexport alle Linux-Befehle nicht mehr verwendet werden

Dieses Problem tritt auf, weil die Umgebungsvariablen des Systems nicht richtig konfiguriert sind. Dafür gibt es viele Gründe, z. B. Systemaktualisierungen, unsachgemäße Bedienung usw., die dazu führen, dass die Umgebungsvariablen überschrieben und geändert werden. Es gibt zwei Möglichkeiten, das Problem zu lösen.

Erstens: Geben Sie Folgendes direkt in die Linux-Eingabeaufforderung ein und drücken Sie die Eingabetaste (Umgebungsvariablen und Speicheradresse gängiger Shell-Befehle importieren):

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

Zweitens: Wenn nicht alle Systembefehle verwendet werden können, können Sie auch den absoluten Befehl vi verwenden, um das Profil zu öffnen
/bin/vi /etc/profile

Fügen Sie die Adresse der Umgebungsvariablen in der Systemkonfigurationsdatei hinzu

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

Das Obige ist das Ergebnis der Kombination mehrerer Artikel durch den Editor. Ich hoffe, es kann allen helfen.

Das könnte Sie auch interessieren:
  • Eine Reihe häufig verwendeter Betriebs- und Wartungsbefehle für Linux (Zusammenfassung)
  • Detaillierte Erklärung der Verwendung des Linux-Befehls lsof
  • Allgemeine grundlegende Linux-Befehle und -Verwendung
  • Detaillierte Erklärung zur Verwendung des Linux-Befehls Traceroute
  • Detaillierte Erklärung der Linux-Dateiübertragungsbefehle rz und sz
  • Detaillierte Erklärung des awk-Befehls in Linux

<<:  Lösung für den Fehler „Mehrere Primärschlüssel definiert“ in MySQL

>>:  Verwenden Sie Angular CDK, um eine Service-Popup-Toast-Komponentenfunktion zu implementieren

Artikel empfehlen

...

Detaillierte Interpretation der Datei /etc/fstab im Linux-System

Vorwort [root@localhost ~]# cat /etc/fstab # # /e...

Tutorial zum Bereitstellen von JDK und Tomcat auf CentOS7 ohne Schnittstelle

1. Installieren Sie xshell6 2. Stellen Sie eine S...

Spezifische Verwendung der Schnittstelle wx.getUserProfile im Applet

Kürzlich hat das WeChat Mini-Programm Anpassungen...

Detaillierte Erläuterung des Docker-Arbeitsmodus und -Prinzips

Wie in der folgenden Abbildung dargestellt: Wenn ...

Beispielcode zur Implementierung eines 3D-Bucheffekts mit CSS

Schauen wir uns zunächst ohne Umschweife die Rend...

Grundlegende Implementierung der AOP-Programmierung in JavaScript

Einführung in AOP Die Hauptfunktion von AOP (Aspe...

Vue verwendet WebSocket, um die Chat-Funktion zu simulieren

Der Effekt zeigt, dass sich zwei Browser gegensei...

Detaillierte Erläuterung der DOM-Stileinstellungen in vier Reaktionskomponenten

1. Inline-Stile Um Inline-Stile zum virtuellen DO...

Super detaillierter GCC-Upgrade-Prozess unter Linux

Inhaltsverzeichnis Vorwort 1. Aktuelle gcc-Versio...

JavaScript navigator.userAgent erhält Browserinformationen – Fallerklärung

Der Browser ist für uns wahrscheinlich das vertra...

Zusammenfassung des Wissens zum Vue V-Modell

​v-model ist eine Vue-Direktive, die eine bidirek...