PATH (wszystkie wielkie litery) to nazwa zmiennej środowiskowej w systemach operacyjnych typu Unix, DOS, OS / 2 i Microsoft Windows, określająca zestaw katalogów, w których wyszukiwane są programy wykonywalne.
Czy istnieje prosty sposób, aby w Zsh dodać katalog do mojej ŚCIEŻKI tylko wtedy, gdy nie jest już obecny? (lub, bardziej ogólnie, dowolna zmienna środowiskowa). Próbowałem: PATH+=/my/directory ... ale jeśli zostanie to wykonane dwukrotnie, zostanie dodane dwukrotnie.
Jeśli uruchomię to polecenie, find $HOME/MySymlinkedPath -name "run*.sh"nic się nie stanie i nie spowoduje błędu („MySymlinkedPath” to dowiązanie symboliczne do innego dysku twardego innego niż mój $ HOME). Te również się nie udają: find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name "run*.sh" I żeby się upewnić, ta nieistniejąca ścieżka zawodzi (oczywiście), …
Jak naprawić iptables: command not foundproblem, który przytrafił się Debianowi 7.6? batman@gotham:~$ uname -a Linux gotham 3.14-0.bpo.2-amd64 #1 SMP Debian 3.14.13-2~bpo70+1 (2014-07-31) x86_64 GNU/Linux batman@gotham:~$ iptables -L bash: iptables: command not found batman@gotham:~$ sudo apt-get install iptables [sudo] password for batman: Reading package lists... Done Building dependency tree Reading state …
Mam plik w $ HOME / bin (zanim zapytasz, tak, jest on na mojej ścieżce) o nazwie, testktórą potwierdziłem, można wykonać poprawnie, gdy uruchomię go z pełną ścieżką do pliku. Mam jednak naprawdę dziwny problem, gdy nie uruchamiam go w ten sposób. Gdy tylko uruchamiam testterminal, nic nie robi i …
W FreeBSD 12, używając zshpowłoki, zauważyłem tę różnicę, patrząc na $path(małe litery) w porównaniu z $PATH(wielkie litery). echo $path / sbin / bin / usr / sbin / usr / bin / usr / local / sbin / usr / local / bin / usr / home / freebsd / …
Jak ustawić PATH dla powłok niezalogowanych w CentOS 7? W szczególności mam jednostkę systemową, która potrzebuje plików binarnych /usr/local/texlive/2016/bin/x86_64-linux. Próbowałem ustawić go /etc/environmentz PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATHale wtedy moja droga była /usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin. I stworzył /etc/profile.d/texlive.shz export PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"ale to tylko pracował dla powłok zgłoszeniowych. Spojrzałem na Ustaw ścieżkę dla wszystkich użytkowników (powłoki logowania i …
Muszę znaleźć ścieżkę do danego programu PATHza pomocą skryptu powłoki. Ścieżka musi być faktyczną pełną ścieżką programu, którą można później przekazać do jednej z exec*funkcji, która nie przeszukuje PATHsamej, np execv. Istnieją takie programy kill, które są dostępne jako rzeczywisty program i jednocześnie wbudowana powłoka. W takim przypadku potrzebuję pełnej …
Chcę eksportować LD_LIBRARY_PATHdo usług systemowych i wszystkich użytkowników. Usługi systemowe są uruchamiane przed zalogowaniem, więc .bashrcnie dotyczy. Jak to osiągnąć?
Jestem (jakoś) w stanie uruchomić skrypt: $ assemble.sh file ... [output] Ale whichnie mogę tego znaleźć: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. Jak to jest możliwe? Jak mogę znaleźć gdzie jest ten plik? Używam bash.
Staram się, aby pip wskazywał inną instalację niż domyślną. Obecnie wskazuje na / usr / bin / pip, ale chcę, aby wskazywał / usr / local / bin / pip. Wydaje mi się, że mam poprawnie ustawioną ścieżkę, a wszystko inne wskazuje prawidłową lokalizację. Jak najlepiej to rozwiązać? # echo …
Mam zainstalowany node.jsw niestandardowej lokalizacji i dodać lokalizację do $PATHw .profilepliku. $ node --version v0.6.2 $ which node $ echo $PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:~/Unix/homebrew/bin $ cat ~/.profile export PATH="$PATH:~/Unix/homebrew/bin" Sam Node.js działa dobrze. Problem polega na tym, że nie ma go na liście whichpoleceń. Więc nie mogę npmteraz zainstalować . Ponieważ npminstalacja …
Co to jest PATHw systemie Mac OS? Użyłem go do zainstalowania globalnych narzędzi wiersza polecenia, ale jedyną dokumentacją, którą znalazłem, są tutoriale do tego, jak to zrobić, bez prawdziwego wyjaśnienia tego, co dzieje się pod maską. Nie znalazłem też odpowiedniej strony w Wikipedii . Więc jaki jest cel PATHi jaka …
Załóżmy, że coś skompilowałem i działam tak: $ /path/to/my/executable/mycmd Hello World Co muszę zrobić, żeby to uruchomić $ mycmd Hello World z dowolnego miejsca na moim komputerze?
W mojej ~/.profilemam ostatni blok, który powinien załadować mój osobisty w bin/ directoryten sposób: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Ale najwyraźniej nie jest załadowany: echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Dlaczego to nie działa? (Moja skorupa to …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.