Jak rozwiązać źródło BIN/SH 1 Nie znaleziono

Jak rozwiązać źródło BIN/SH 1 Nie znaleziono
Ubuntu to popularny system operacyjny Linux, który umożliwia uruchamianie kodu za pomocą skryptów. Błąd komputera to występowanie komputera wytwarzającego niedokładny wynik. Podczas uruchamiania niektórych skryptów lub wykonywania zadań za pomocą terminalu możesz napotkać błędy, które można rozwiązać za pomocą różnych technik. W tym artykule omówimy przyczyny błędu „BIN/SH: 1: Źródło nie: Znaleziono” i jak go rozwiązać.

Skrypt powłoki to oprogramowanie, które wykonuje polecenia. Skrypty skorupowe są przede wszystkim stosowane w celu uniknięcia żmudnych zadań. Zamiast wprowadzać polecenia jeden po innych czasach n, możesz skonstruować skrypt, aby zautomatyzować serię instrukcji, które należy uruchomić jeden po drugim. /Bin /sh jest używany do uruchamiania pliku za pomocą sh, bourne powłoki lub innej porównywalnej powłoki.

Dlaczego „BIN/SH: 1: Źródło nie: Znaleziono”

Korzystając z repozytorium FYPLL, możesz zmierzyć się z błędem „BIN/SH: 1: Źródło nie: Znaleziono”, gdy zaczniesz aktywować to za pomocą poniższego polecenia:

$ źródło ./Aktywuj

Dostaniesz:

/ bin / sh: 1: Źródło: nie znaleziono

Rozstrzygać

Możemy rozwiązać powyższy błąd na wiele sposobów i przejść odpowiedni sposób.

Źródło nie jest wbudowane SH; Jest to wbudowana bash i używasz SH, a nie bash. Spróbuj użyć Bash zamiast SH.

Wymień „źródło ./Aktywuj ”z„… /aktywuj ”

Budowanie automatycznego skryptu konfiguracyjnego, który modyfikuje/etc/profil i $ home/.Profil Jeśli niektóre ścieżki nie są wyeksportowane, automatycznie ponownie załaduj je według poniższego polecenia:

$ źródło /etc /profil
$ źródło ~/.profil

Dostaniesz:

Źródło: Nie znaleziono

Nie oznacza to, że plik źródłowy nie jest znaleziony; Oznacza to, że źródło, do którego próbujesz uzyskać dostęp, źródło jest wbudowaną funkcją bash, a skrypt nie jest uruchomiony z bash

Rozstrzygać

Zamiast źródła „.”Jest wspierany przez niektóre skorupy. Możesz więc spróbować czegoś takiego jak poniżej wymienionej składni.

$ . Nazwa pliku

Zamiast używać poniższego polecenia:

$ źródłowe nazwa pliku

/Bin /sh jest zwykle skorupą próbującą naśladować skorupę. W przypadku „sh” wiele dystrybucji wykorzystuje /bin /bash, ponieważ obsługuje źródło. Jednak źródło nie jest obsługiwane przez Ubuntu, które używa /bin /desca. Jeśli nie możesz edytować skryptu, spróbuj zmienić powłokę, która go wykonuje.

Wniosek

Jako programista lub użytkownicy komputerów codziennie napotykamy niektóre błędy. Korzystając z powłoki, napotykamy różne typy błędów, jednym z błędów jest „Bin/sh: 1: Źródło nie: znaleziono”. Napotykasz ten błąd podczas uruchamiania skryptu bash za pomocą skorupy „sh”. Najczęstszą przyczyną tego błędu omówiono w tym artykule, a możliwe sposoby rozwiązania tego błędu są również omawiane. Możesz znaleźć pomoc z tego artykułu, rozwiązując błąd.