So lösen Sie Bin/SH 1 Quelle nicht gefunden

So lösen Sie Bin/SH 1 Quelle nicht gefunden
Ubuntu ist ein beliebtes Linux -Betriebssystem, mit dem Sie Code mit Skripten ausführen können. Ein Computerfehler ist das Auftreten eines Computers, der ein ungenaues Ergebnis erzeugt. Wenn Sie einige Skripte ausführen oder einige Aufgaben mit einem Terminal ausführen, können Sie auf einige Fehler stoßen, die durch verschiedene Techniken gelöst werden können. In diesem Artikel werden wir die Ursachen des Fehlers „bin/sh: 1: Quelle nicht: gefunden“ und wie zu beheben.

Ein Shell -Skript ist Software, die Befehle ausführt. Shell -Skripte werden hauptsächlich verwendet, um mühsame Aufgaben zu vermeiden. Anstatt nach dem anderen n -mal Befehle einzugeben, können Sie ein Skript erstellen, um eine Reihe von Anweisungen zu automatisieren, die nacheinander ausgeführt werden sollen. Der /bin /sh wird verwendet, um die Datei mit SH, einer Bourne -Shell oder einer anderen vergleichbaren Shell auszuführen.

Warum "bin/sh: 1: Quelle nicht: gefunden" Fehler treten auf

Während Sie das FyPlL -Repository verwenden, können Sie sich mit dem Fehler „Bin/sh: 1: Quelle nicht: gefunden“ konfrontieren, wenn Sie mit dem Befehl unten aktiviert werden:

$ Quelle ./aktivieren Sie

Sie erhalten:

/ bin / sh: 1: Quelle: nicht gefunden

Beschließen

Wir können den obigen Fehler auf verschiedene Arten beheben und die geeignete Möglichkeit für Sie befolgen.

Die Quelle ist kein SH-integriert; Es ist ein Bash, das eingebaut ist, und Sie verwenden eher SH als verprügeln. Versuchen Sie, Bash anstelle von SH zu verwenden.

Ersetzen Sie „Quelle ./aktivieren “mit" ... /aktivieren "

Erstellen eines automatischen Setup -Skripts, das/etc/Profil und $ home/ändert.Profil Wenn einige Pfade nicht exportiert werden, laden Sie diese automatisch nach dem folgenden Befehl neu:

$ Quelle /etc /Profil
$ source ~/.Profil

Sie erhalten:

Quelle: nicht gefunden

Es bedeutet nicht, dass die Quelldatei nicht gefunden wird; Dies bedeutet, dass die Quelle, auf die Sie zugreifen möchten, nicht gefunden wird, die Quelle ist eine integrierte Bash-Funktion und das Skript wird nicht mit Bash ausgeführt

Beschließen

Statt Quelle, “.”Wird von einigen Muscheln unterstützt. Sie können also so etwas wie die unten erwähnte Syntax versuchen.

$ . Dateinamen

Anstatt den folgenden Befehl zu verwenden:

$ Source Dateiname

Das /bin /sh ist normalerweise eine Schale, die versucht, die Schale nachzuahmen. Für „SH“ verwenden viele Verteilungen /bin /bash, da sie die Quelle unterstützt. Die Quelle wird jedoch nicht von Ubuntu unterstützt, der /bin /Dash verwendet. Wenn Sie das Skript nicht bearbeiten können, ändern Sie die Shell, die es ausführt.

Abschluss

Als Programmierer oder Computerbenutzer begegnen wir täglich auf bestimmte Fehler. Während wir die Shell verwenden, begegnen wir verschiedene Arten von Fehlern, ist einer der Fehler "bin/sh: 1: Quelle nicht: gefunden". Sie begegnen diesen Fehler beim Ausführen des Bash -Skripts mit der Shell „SH“. Die häufigste Ursache für diesen Fehler wird in diesem Artikel erörtert und die möglichen Möglichkeiten zur Lösung dieses Fehlers werden ebenfalls erörtert. Sie können Hilfe aus diesem Artikel finden, während Sie Ihren Fehler beheben.