Jak znaleźć ścieżkę w Uniksie?

Autor: Florence Bailey
Data Utworzenia: 27 Marsz 2021
Data Aktualizacji: 17 Wrzesień 2024
Anonim
Absolute path vs relative path in Linux/Unix
Wideo: Absolute path vs relative path in Linux/Unix

Zawartość

Czy kiedykolwiek po wprowadzeniu prostego polecenia pojawił się komunikat o błędzie?

  • $ woot
  • bash: woot: polecenie nie zostało znalezione

Oznacza to, że polecenie zostało wprowadzone NIEPRAWIDŁOWO lub po prostu nie istnieje w systemie.

Kroki

  1. 1 Wpisz poprawne polecenie. Po wprowadzeniu polecenia powłoka UNIX sama wyszukuje wbudowane polecenia, a następnie szuka folderów określonych w zmiennych PATH.
    • Aby sprawdzić ścieżkę, wpisz "echo $PATH".
      • $ echo $ ŚCIEŻKA
        • / sbin: / usr / sbin: / bin: / usr / bin: / usr / X11R6 / bin: / usr / local / sbin: / usr / local / bin
  2. 2 Dołącz znak dolara lub powłoka wyświetli na ekranie tylko słowo „PATH”. Foldery zostaną sprawdzone i podzielone na kolumny.
  3. 3 Aby znaleźć lokalizację polecenia, użyj polecenia who i wpisz:
    • $ który ifconfig;
    • / sbin / ifconfig;
    • $ wpisz ifconfig;
    • ifconfig to / sbin / ifconfig.

Porady

  • Domyślnie powłoka poleceń nie szuka bieżącej lokalizacji w systemach Unix (BSD, Linux i inne), jeśli ścieżka nie została wcześniej określona. Można to naprawić, dodając kropkę, która jest skrótem bieżącego katalogu. Można to zmienić, otwierając swój katalog domowy. Musi zawierać „.profile”. Użyj edytora takiego jak vi, aby otworzyć, zmodyfikować i zapisać katalog.

Ostrzeżenia

  • Uważaj, co robisz, gdy działasz jako superużytkownik.