Vor dem Laden der Ubuntu-Homepage tritt der Fehler „Befehl nicht gefunden“ auf

Vor dem Laden der Ubuntu-Homepage tritt der Fehler „Befehl nicht gefunden“ auf

Wenn ich mich mit meinem Benutzernamen „hp“ anmelde, erhalte ich folgende Fehlermeldung

Fehlermeldung „Bildschirm drucken“ vor dem Laden der Ubuntu 16.04-Homepage

Ich füge auch einen .profile-Druckbildschirm an, um vollständige Einzelheiten anzugeben.

.Profildetails

Ich bitte Sie, mir zu helfen. Ich bin ein Ubuntu-Neuling und dieses Problem trifft mich hart.

Antwort1

Die Untersuchung Ihres Typs .profilemit dem fileBefehl ergab Folgendes:

UTF-8 Unicode (with BOM) text

Das Problem ist folgendes BOM. Es steht für „Byte Order Mark“ und sind drei zusätzliche Bytes am Anfang eines Streams/Dokuments, die die Art der verwendeten Unicode-Kodierung anzeigen können. Es wird jedoch für UTF-8 nicht empfohlen und ist in Shell-Skripten nicht gültig.

Dies ist wahrscheinlich darauf zurückzuführen, dass Sie zum Ändern Ihrer Datei einen ungeeigneten Editor (z. B. eine Windows-Software) verwendet haben.

Um Ihr Problem zu beheben, müssen Sie diese Stückliste erneut entfernen.Wie kann ich die BOM aus einer UTF-8-Datei entfernen?enthält ein paar nützliche Vorschläge, wie Sie das tun können. Eine Möglichkeit wäre, diesen Befehl auszuführen:

sed -i '1s/^\xEF\xBB\xBF//' ~/.profile

Einfach ausgedrückt wird dadurch geprüft, ob die erste Zeile der Datei mit diesen drei BOM-Bytes beginnt, und diese werden entfernt.

verwandte Informationen