Nie znaleziono komendy bash, wspólne przyczyny i rozwiązania

Nie znaleziono komendy bash, wspólne przyczyny i rozwiązania

„Większość operacji w systemie operacyjnym Linux jest wykonywana przez wykonanie poleceń. Czasami jednak nie możesz uruchomić określonych poleceń w Linux, i.mi., Podczas wykonywania tych poleceń napotykasz różne rodzaje błędów. Jednym z najczęściej występujących błędów użytkowników Linuksa jest polecenie Bash nie znaleziono błędu i występuje za każdym razem, gdy próbujesz wykonać określone polecenie, albo z jakąkolwiek dostępnymi opcjami lub bez żadnej opcji. W tym artykule omówimy niektóre z najczęstszych powodów, które prowadzą do tego błędu, wraz z niektórymi rozwiązaniami każdego z tych problemów."

Jak wygląda polecenie bash, które nie znaleziono błędu?

Załóżmy, że próbujesz sprawdzić wersję polecenia z napisem „Apt-Fast” w naszym przypadku. Użyliśmy następującego polecenia, aby sprawdzić jej wersję:

$ apt-fast --version

Z jakiegoś powodu polecenie wersji nie mogło przedstawić zamierzonego wyjścia; Raczej wyświetlił błąd pokazany na poniższym obrazku:

Teraz tak wygląda komenda bash, a poniżej będziemy omawiać różne powody (wraz z ich możliwymi rozwiązaniami), które są odpowiedzialne za występowanie tego błędu w Linux.

Przyczyny i rozwiązania polecenia Bash nie znaleziono błędu

Niektóre z prawdopodobnych przyczyn występowania polecenia Bash nie znaleziono błędu, a ich potencjalne rozwiązania podano poniżej:

Powód 1: Błąd pisowni

Czasami, ilekroć próbujesz uruchomić polecenie, błędnie je w pewnym sensie błędnie napisasz, ponieważ twój system operacyjny nie interpretuje tego, co naprawdę zamierzasz wykonać. Może to spowodować wystąpienie komendy bash, które nie znaleziono błędu.

Rozwiązanie

Najbardziej oczywistym rozwiązaniem, które możesz wykonać, jest zapewnienie korekcji pisowni polecenia. Możesz także szukać skrzynki z listem, w którym użyłeś swojego polecenia, ponieważ ogólnie polecenia w Linux są wrażliwe. Ponadto powinieneś również szukać niepoprawnych przestrzeni między poleceniami i różnymi opcjami, których używasz z tymi poleceniami. Poza tym mogą wystąpić również błędy wymiany, takie jak przypadkowo zastępująca „0” na „O”. Gdy zapewnisz korekcję tych rzeczy, błąd błędu pisowni zostanie naprawiony, co ostatecznie spowoduje rozstrzygnięcie komendy Bash, które nie znaleziono błędu.

Powód 2: Pakiet odinstalowany

Czasami pakiet lub polecenie, do których próbujesz uzyskać dostęp lub wykonać, nie jest instalowane w systemie. Możesz to potwierdzić, uruchamiając następujące polecenie:

$ dpkg -s apt -fast

Jeśli określony pakiet lub polecenie nie jest zainstalowane w twoim systemie, otrzymasz wyjście pokazane na poniższym obrazku. Za pomocą tego wyjścia możesz sprawdzić, czy wspomniany pakiet lub polecenie nie jest zainstalowane w twoim systemie, a z tego powodu możesz odbierać polecenie BASH nie znaleziono błędu.

Rozwiązanie

Aby rozwiązać ten problem, wystarczy zainstalować wspomniane polecenie lub pakiet za pomocą następującego polecenia:

$ sudo apt-get instaluj apt-fast

Po zainstalowaniu tego polecenia z łatwością będziesz mógł go użyć bez uzyskania błędu komendy Bash w systemie Linux.

Powód 3: Niepoprawna ścieżka

Czasami, nawet po zainstalowaniu polecenia w systemie Linux, jego ścieżka jest nadal niepoprawna, ja.mi., wspomniane polecenie nie jest obecne w żadnej z lokalizacji, które zna twój system. W takim przypadku możesz otrzymać polecenie Bash, które nie znaleziono błędu.

Rozwiązanie

Aby rozwiązać ten problem, najpierw musisz sprawdzić ścieżkę zainstalowanego polecenia za pomocą następującego polecenia:

$, które Apt-Fast

Następnie musisz sprawdzić wartość zmiennej ścieżki systemu za pomocą polecenia pokazanego poniżej:

$ echo $ ścieżka

Teraz musisz porównać obie te ścieżki. Jeśli ścieżka twojego polecenia nie zostanie dodana do zmiennej ścieżki twojego systemu, musisz dodać tę ścieżkę ręcznie do zmiennej ścieżki, po czym będziesz mógł wykonać konkretne polecenie bez odbierania błędu Bash, który nie został znaleziony błąd.

Powód # 4: Unsusported Linux Release

Wreszcie, jeśli naprawiłeś wszystkie wyżej wymienione problemy lub nie miałeś ich przed nami, może być tak, że pakiet lub polecenie, które próbujesz zainstalować. Na przykład polecenie Apt-Fast nie jest obsługiwane przez Linux Mint 21 Jammy Jellyfish Release.

Rozwiązanie

Jedynym możliwym wyjściem, które możesz podjąć w tym przypadku, jest użycie dystrybucji Linux, która obsługuje twoje konkretne polecenie i pakiet, który próbujesz wykonać lub uzyskać dostęp. Tylko w takiej sytuacji będziesz mógł uniknąć błędu, nie znalezionego błędu.

Wniosek

Był to obszerny przewodnik na polecenie Bash nie znaleziono błędu w systemie operacyjnym Linux. Najpierw wprowadziliśmy Cię do tego błędu, aby dać ci krótki przegląd, a także udostępniliśmy ci sposób, w jaki wydaje się ten błąd. Następnie omówiliśmy kilka powodów, które mogą powodować ten błąd i możliwe rozwiązania, które można podjąć, aby pozbyć się tego błędu. Musisz szczegółowo przejrzeć ten artykuł, aby naprawić polecenie bash nie znaleziono błędu podczas pracy z dowolnym rozkładem Linuksa.