Jak sprawdzić ścieżkę w systemie Unix: 3 kroki (ze zdjęciami)

Spisu treści:

Jak sprawdzić ścieżkę w systemie Unix: 3 kroki (ze zdjęciami)
Jak sprawdzić ścieżkę w systemie Unix: 3 kroki (ze zdjęciami)

Wideo: Jak sprawdzić ścieżkę w systemie Unix: 3 kroki (ze zdjęciami)

Wideo: Jak sprawdzić ścieżkę w systemie Unix: 3 kroki (ze zdjęciami)
Wideo: Нарезка резины Фбел 160м регрувером PS 15 TruckStar Plus 2024, Kwiecień
Anonim

Jeśli wpisałeś polecenie i widzisz błąd „nie znaleziono polecenia”, może to oznaczać, że katalog, w którym zapisany jest plik wykonywalny, nie został dodany do Twojej ścieżki. Ten wikiHow uczy, jak znaleźć pełną ścieżkę do pliku, jak wyświetlić zmienne środowiskowe ścieżki i jak dodawać nowe katalogi do ścieżki, gdy jest to konieczne.

Kroki

Sprawdź ścieżkę w kroku 1 uniksa
Sprawdź ścieżkę w kroku 1 uniksa

Krok 1. Znajdź pełną ścieżkę do pliku

Jeśli potrzebujesz znaleźć bezwzględną ścieżkę do pliku w swoim systemie, możesz to zrobić za pomocą polecenia find. Załóżmy, że musisz znaleźć pełną ścieżkę do programu o nazwie zabawa:

  • Wpisz find / -name "fun" –wpisz f print i naciśnij ↵ Enter.

    • Pokazuje pełną ścieżkę do pliku o nazwie zabawa bez względu na katalog, w którym się znajdujesz.
    • Gdyby zabawa w katalogu o nazwie /gry/niesamowite, zobaczysz /games/awesome/fun w wynikach polecenia.
Sprawdź ścieżkę w kroku 2 uniksa
Sprawdź ścieżkę w kroku 2 uniksa

Krok 2. Wyświetl zmienną środowiskową ścieżki

Po wpisaniu polecenia powłoka szuka go w katalogach określonych przez ścieżkę. Możesz użyć echo $PATH, aby dowiedzieć się, które katalogi twoja powłoka jest ustawiona do sprawdzania plików wykonywalnych. Aby to zrobić:

  • Wpisz echo $PATH w wierszu polecenia i naciśnij ↵ Enter.

    • Wyniki powinny wyglądać mniej więcej tak: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    • Te dane wyjściowe to lista katalogów, w których przechowywane są pliki wykonywalne. Jeśli spróbujesz uruchomić plik lub polecenie, którego nie ma w jednym z katalogów w Twojej ścieżce, pojawi się błąd informujący, że polecenie nie zostało znalezione.
Sprawdź ścieżkę w kroku 3 uniksa
Sprawdź ścieżkę w kroku 3 uniksa

Krok 3. Dodaj nowy katalog do ścieżki

Powiedzmy, że chcesz uruchomić ten plik o nazwie zabawa. Po uruchomieniu polecenia find dowiedziałeś się, że znajduje się ono w katalogu o nazwie /games/awesome. Jednak /games/awesome nie jest na twojej ścieżce i nie chcesz wpisywać pełnej ścieżki tylko po to, aby uruchomić grę. Aby dodać go do swojej ścieżki:

  • Wpisz export PATH=$PATH:/games/awesome i naciśnij ↵ Enter.

    • Teraz możesz biegać zabawa po prostu wpisując jego nazwę w wierszu poleceń (zamiast /gry/niesamowite/zabawne) i naciskając ↵ Enter.
    • Ta zmiana dotyczy tylko bieżącej powłoki. Jeśli otworzysz nowe okno terminala lub zalogujesz się w innym miejscu, będziesz musiał ponownie dodać ścieżkę. Aby zmiana była trwała, dodaj polecenie do pliku konfiguracyjnego powłoki (np. .bashrc, .cshrc).

Wideo - Korzystając z tej usługi, niektóre informacje mogą być udostępniane YouTube

Zalecana: