Pytania oznaczone «path»

26
Bash nie znajduje programu, mimo że jest na mojej ścieżce

Mam program na swojej drodze. Program działa po uruchomieniu z pełną ścieżką. Ale programu nie można znaleźć, gdy uruchomię go z samą nazwą. Zasadniczo chcę zrozumieć, w jaki sposób możliwe jest wyświetlenie poniższych danych wyjściowych i jak to naprawić, aby mój program można było faktycznie...

25
Co oznacza $ {PATH: +: $ {PATH}}?

Niedawno zauważyłem w moim profilu cygwin, a dokładniej: /usr/local/bin:/usr/bin${PATH:+:${PATH}} Co to znaczy? Dlaczego nie jest tylko ŚCIEŻKA $? Czy to jest „jeśli $ PATH istnieje, to dodaj: $ PATH”? Moim celem jest zamiana kolejności i umieszczenie ścieżek cygwin za ścieżką systemu Windows. W...

24
Udostępniaj aliasy i ustawienia PATH pomiędzy zsh i bash

Powłoka, której zwykle używam, to zsh. Mam kilka aliasów, aby włączyć kolor w niektórych programach, takich jak lsi grep. Ustawiłem także własną ścieżkę, aby móc uruchamiać programy w niestandardowym miejscu (np. In ~/bin/). I nie zmieni powłoki roota do zsh, ale chciałbym podzielić te ustawienia...

24
Dodawanie do ścieżki vs. linkowanie z / bin

Nasz administrator sys zainstalował aplikację (Maven) na serwerze i kazał wszystkim dodać /usr/local/maven/bin/folder do swojej ścieżki. Myślę, że wygodniej byłoby po prostu połączyć kilka programów w tym folderze z /binfolderu (lub innego folderu, który każdy ma na swojej ścieżce) w następujący...

22
Dlaczego wybrano dwukropek jako separator ścieżki

Dlaczego dwukropek ( :) został wybrany jako separator ścieżki? Zauważ, że mam na myśli „separator ścieżki”, a nie „separator katalogu”. Separator ścieżek to symbol umieszczony między wpisami w PATHzmiennej środowiskowej. PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:..." ^ this...

22
Czy POSIX gwarantuje ścieżki do standardowych narzędzi?

Z C, jaki jest najłatwiejszy sposób uruchomienia standardowego narzędzia (np. Ps), a żadnego innego? Czy POSIX gwarantuje na przykład, że standard psjest włączony, /bin/psczy powinienem zresetować zmienną środowiskową PATH do tego, co otrzymuję, confstr(_CS_PATH, pathbuf, n);a następnie uruchomić...

22
shebang i ścieżka

Dlaczego shebang potrzebuje ścieżki? Źle #!ruby Poprawny #!/usr/local/bin/ruby #!/usr/bin/env ruby System operacyjny powinien mieć informacje dotyczące ścieżki zarejestrowanego polecenia i dlaczego nadal oczekuje na jego

20
Shebangs niezależne od ścieżki

Mam skrypt, który chcę uruchomić na dwóch komputerach. Te dwie maszyny pobierają kopie skryptu z tego samego repozytorium git. Skrypt musi działać z odpowiednim tłumaczem (np zsh.). Niestety, zarówno env i zshmieszkają w różnych lokalizacjach na komputerach lokalnych i zdalnych: Zdalna maszyna $...

19
Dlaczego root nie ma / usr / local w ścieżce?

Zauważyłem, że domyślna ścieżka do roota na moim vm i serwerach nie zawiera / usr / local / bin sudo -s echo $PATH /sbin:/bin:/usr/sbin:/usr/bin Podczas gdy normalni użytkownicy na serwerze mają / usr / local /

19
„które”, ale wszystkie

Myślę, że większość zna whichkomendę i używam jej często. Właśnie natknąłem się na sytuację, w której jestem ciekawy nie tylko, które polecenie jest pierwsze na mojej ścieżce, ale ile i gdzie znajdują się wszystkie polecenia na wszystkich moich ścieżkach. Próbowałem strony man (pisanie na...

17
jak ustawić zmienną PATH crontab

Miałem problem z uruchomieniem skryptu z crontab. Po kilku badaniach zrozumiałem, że problem polegał na tym, że parametr PATH nie zawiera / sbin. Spojrzałem, co to zawiera w / etc / crontab: PATH=/sbin:/bin:/usr/sbin:/usr/bin Jako test - proste zadanie crona do wydrukowania zmiennej PATH: * *...