Pytania otagowane jako path

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.


4
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 $ which env /bin/env $ which zsh /some/long/path/to/the/right/zsh …
20 shell  zsh  cron  path 

4
„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 klawiaturze man whichrozśmieszyło mnie), ale nic …
19 path 

1
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 / bin /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/sowen/bin Dlaczego root nie potrzebuje / usr / local na ścieżce? Gdzie jest …
19 root  path 

2
Co symbol @ oznacza na początku ścieżki gniazda domeny unix w Linuksie?
Kiedy uruchamiam netstat --protocol unixlub lsof -Uwidzę, że niektóre ścieżki gniazd unix są poprzedzone symbolem @, na przykład @ / tmp / dbus-qj8V39Yrpa . Następnie po uruchomieniu ls -l /tmpnie widzę tam pliku o nazwie dbus-qj8V39Yrpa . Pytanie brzmi: co oznacza ten poprzedzony symbol @? Drugim powiązanym pytaniem jest - …
17 linux  path  socket 

3
Moje polecenie „które” może być nieprawidłowe (czasami)?
Skompilowałem ostatnią wersję emacsa z kodu źródłowego (v24.2), ponieważ wersja zainstalowana na moim komputerze jest dla mnie (dość) stara (v21.3). Zrobiłem zwykle: $configure --prefix=$HOME make make install Teraz testuję emacsa i zdałem sobie sprawę, że nadal uruchamia poprzednią wersję ... podczas gdy moja $HOME/binścieżka powinna zastąpić systemową (ponieważ w moim …
17 bash  emacs  path  which 

4
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: * * * * * echo $PATH …
17 centos  cron  path 

4
Pełny widok miejsca, w którym zmienna PATH jest ustawiona w bash
Przeczytałem w kilku miejscach, w których PATHjest ustawiony plik /etc/profilelub .profileplik w katalogu domowym. Czy to jedyne miejsca, w których ścieżka jest ustawiona? Chcę to lepiej zrozumieć. W /etc/profilepliku, jak mówi następujący komentarz "system-wide .profile file for the Bourne shell". Czy to oznacza, że ​​pliki profilów są głównymi plikami konfiguracyjnymi …

1
Procent zmiennej środowiskowej $ PATH
Moja $ PATH wygląda następująco: /home/torbjorr/deployed/vector/x86_64-GNU%2fLinux:/home/torbjorr/deployed/typewriter/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mustudio/x86_64-GNU%2fLinux:/home/torbjorr/deployed/mathext/x86_64-GNU%2fLinux:/home/torbjorr/deployed/doxymax/x86_64-GNU%2fLinux:/home/torbjorr/deployed/c2tex/x86_64-GNU%2fLinux:/home/torbjorr/deployed/x86_64-GNU%2fLinux/wand:/home/torbjorr/deployed/x86_64-GNU%2fLinux/spellesc:/home/torbjorr/deployed/x86_64-GNU%2fLinux/projinit:/home/torbjorr/deployed/x86_64-GNU%2fLinux/herbs:/home/torbjorr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games W bashu mogę bez problemu wywołać różdżkę znajdującą się w /home/torbjorr/deployed/x86_64-GNU%2fLinux/wand lubić $ wand (i) Mål från "main.cpp" har registrerats (i) Skapar katalog "__wand_targets_dbg" (i) Kör g++ "main.cpp" -fpic -L"/home/torbjorr/deployed" -g -Wall -std=c++11 -I"/home/torbjorr/deployed" -o "__wand_targets_dbg/cb-template Jednak w trybie zgodności z powłoką Bourne'a nie …
16 shell  path  dash  ash 

3
Jak ustawić PATH lub inne zmienne środowiskowe, aby aplikacje X miały do ​​niego dostęp?
Jak ustawić zmienne env, aby KDE je rozpoznało? Jak ustawić ścieżkę w środowisku innym niż shell (KDE)? W przeciwieństwie do powyższych dwóch pytań, chcę wiedzieć, jak to zrobić dla GNOME. Lub jeszcze lepiej, czy istnieje metoda niezależna od menedżera okien. W przypadku powłoki / terminala zwykle edytuję ~/.bashrc. Gdzie mogę …

4
Dodawanie ścieżek do PATH przy użyciu składni wieloliniowej
O ile rozumiem, zwykłym sposobem dodawania ścieżki do PATHzmiennej środowiskowej jest łączenie ścieżek oddzielonych :znakiem. Na przykład, jeśli chcę dodać trzy ścieżki do niego /my/path/1, /my/path/2i /my/path/3chciałbym zrobić to w następujący sposób: PATH=$PATH:/my/path/1:/my/path/2:/my/path/3 co nie jest łatwe do odczytania. Czy istnieje sposób na zdefiniowanie lub dodanie ścieżek do PATHzmiennej przy …

4
bash: adduser: nie znaleziono polecenia w centOS
Ostatnio zainstalowałem CentOS 5.5 na moim VMWare 8 i próbuję dodać nowego użytkownika w systemie. Nie mogę dodać użytkownika, chyba że użyję su -opcji. Uważam, że ma to związek z niewłaściwie ustawioną ścieżką. Zaktualizowałem ścieżkę i oto, jak to wygląda /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin Wydaje mi się, że polecenie znajduje się w katalogu …
16 shell  path 

1
Dlaczego nie znaleziono rsync?
rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found Gdybym zrobił ssh na maszynie hpux3 rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ output truncated Mam ustawiony PATHw $HOME/.profilei $HOME/.bashrc. Czy powinienem to ustawić w /etc/profilepliku?
16 rsync  path 

3
Uruchamianie pliku wykonywalnego w PATH o takiej samej nazwie jak istniejąca funkcja
Czasami definiuję funkcję, która cienia plik wykonywalny i poprawia jego argumenty lub dane wyjściowe. Więc funkcja ma taką samą nazwę jak plik wykonywalny i potrzebuję sposobu, w jaki sposób uruchomić plik wykonywalny z funkcji bez wywoływania funkcji rekurencyjnie. Na przykład, aby automatycznie uruchomić wyjście fossil diffprzez colordiffi less -Rużywam: function …
16 bash  path  function 

2
W jakich okolicznościach plik wykonywalny znaleziony po raz pierwszy na ścieżce nie zostanie użyty
Mam dziwne zachowanie z zsh (5.4.2_1 zainstalowany z homebrew) na OSX, który nie używa pierwszego wystąpienia pliku wykonywalnego na ścieżce. Oto scenariusz: echo $PATH zwroty: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin napar jest w obu /usr/local/Cellar/zplug/HEAD-9fdb388/bin i usr/local/bin/brew Jest to potwierdzane przez uruchomienie, który - napar, który zwraca: /usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew /usr/local/bin/brew Ale kiedy uruchamiam, który napar …
15 zsh  path 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.