Jeśli napotykasz błąd „nie znalezionego polecenia” w UNIX, często oznacza to, że system nie może zlokalizować pliku wykonywalnego, który próbujesz uruchomić. Ten przewodnik pomoże ci zrozumieć i Sprawdź swoją ścieżkę w UNIXznajdź określone pliki i tymczasowo lub na stałe modyfikuj zmienną środowiskową ścieżki systemu.

Zanim zaczniesz: Ten przewodnik zakłada podstawową znajomość wiersza poleceń UNIX.

Jak sprawdzić i zmodyfikować ścieżkę UNIX

Wykonaj następujące kroki, aby zdiagnozować i rozwiązać błędy „Nie znaleziono komendy”, zarządzając ścieżką UNIX.

Znalezienie pełnej ścieżki do pliku

Wyświetlanie bieżącej zmiennej środowiska ścieżki

  • Aby wyświetlić katalogi, które wyszukuje powłoki plików wykonywalnych, typ
    echo $PATH

    w wierszu polecenia i naciskać ↵ Wprowadź.

  • Wyjściem będzie lista katalogów rozdzielona przez okrężność, taką jak
    usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

    . Ta lista wskazuje, gdzie system szuka poleceń. Jeśli polecenie lub plik nie ma w jednym z tych katalogów, otrzymasz błąd „Nie znaleziono komendy”.

Dodanie nowego katalogu do ścieżki

  • Na przykład tymczasowo dodać katalog do swojej ścieżki
    /games/awesome

    W typ

    export PATH=$PATH:/games/awesome

    I naciskać ↵ Wprowadź.

    • Pozwala to uruchamiać wykonywalne z nowo dodanego katalogu, wpisując ich nazwę (np.
      fun

      zamiast

      /games/awesome/fun

      ).

    • Notatka: Ta zmiana jest aktywna tylko dla bieżącej sesji powłoki. Jeśli zamkniesz terminal lub otworzysz nowy, ścieżka powróci do jego poprzedniego stanu.
  • Aby zmiana ścieżki była trwała, musisz dodać .
    export

    Poleć do pliku konfiguracyjnego twojego powłoki, takiego jak

    .bashrc

    (dla bash) lub

    .cshrc

    (dla C Shell).

Dlaczego to ma znaczenie

Zrozumienie i zarządzanie ścieżką Unix ma fundamentalne znaczenie dla efektywnego wykorzystania wiersza poleceń. Prawidłowo skonfigurowana ścieżka zapewnia, że system może szybko zlokalizować i wykonywać programy bez konieczności wpisania pełnych ścieżek katalogu, oszczędzania znacznego czasu i zmniejszania błędów.

Opanowanie zarządzania ścieżkami upoważnia Cię do dostosowywania środowiska, bezproblemowo zintegrowanie narzędzi stron trzecich i rozwiązywanie problemów typowych problemów „nie znaleziono”, dzięki czemu twoje doświadczenie UNIX jest gładsze i bardziej produktywne. Jest to podstawowa umiejętność dla każdego, kto pracuje intensywnie w środowisku podobnym do Unixa.

Source: Przewodnik po sprawdzaniu i modyfikowaniu ścieżki UNIX

  Wydano Lenovo ThinkPad X1 Fold: specyfikacje, cena i data premiery