PERCORSO (tutto maiuscolo) è il nome di una variabile di ambiente su sistemi operativi simili a Unix, DOS, OS / 2 e Microsoft Windows, che specifica un set di directory in cui vengono cercati i programmi eseguibili.
C'è un modo semplice in zsh per aggiungere una directory al mio PERCORSO solo se non è già presente? (o, più in generale, qualsiasi variabile d'ambiente). Ho provato: PATH+=/my/directory ... ma se eseguito due volte, viene aggiunto due volte.
Se find $HOME/MySymlinkedPath -name "run*.sh"eseguo questo comando non accade nulla e non viene visualizzato alcun errore ("MySymlinkedPath" è un percorso collegato a un altro disco rigido diverso da quello $ HOME). Anche questi falliscono: find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name "run*.sh" E solo per essere sicuro, questo percorso inesistente …
Come posso risolvere il iptables: command not foundproblema che è successo a Debian 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 …
Ho un file in $ HOME / bin (prima che tu lo chieda, sì, è nel mio percorso) chiamato testche ho confermato può essere eseguito bene quando lo eseguo con il percorso completo del file. Tuttavia, ho un problema davvero strano quando non lo eseguo in questo modo. Quando corro …
In FreeBSD 12, usando la zshshell, ho notato questa differenza quando guardavo $path(minuscolo) contro $PATH(maiuscolo). echo $path / sbin / bin / usr / sbin / usr / bin / usr / local / sbin / usr / local / bin / usr / home / freebsd / bin echo …
Come si imposta il PERCORSO per le shell senza login in CentOS 7? In particolare, ho un'unità systemd che richiede binari /usr/local/texlive/2016/bin/x86_64-linux. Ho provato a sistemarlo /etc/environmentcon PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATHma poi il mio PERCORSO era /usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin. Ho creato /etc/profile.d/texlive.shcon, export PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"ma ha funzionato solo per le shell di accesso. Ho esaminato Imposta …
Ho bisogno di trovare il percorso di un determinato programma PATHsull'uso di uno script di shell. Il percorso deve essere il percorso completo effettivo del programma, che può essere passato in seguito a una delle exec*funzioni, che non ricerca PATHse stesso, ad es execv. Ci sono programmi come kill, che …
Voglio esportare LD_LIBRARY_PATHverso i servizi di sistema e tutti gli utenti. I servizi di sistema vengono eseguiti prima dell'accesso, quindi .bashrcnon è applicabile. Come raggiungere questo obiettivo?
Sono (in qualche modo) in grado di eseguire uno script: $ assemble.sh file ... [output] Ma whichnon riesco a trovarlo: $ 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:. Com'è possibile? Come posso trovare dove si trova questo file? Sto usando bash.
Ho installato node.jsin posizione personalizzata e ha aggiunto la posizione al $PATHdi .profilefile. $ 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" Node.js stesso funziona bene. Il problema è che non è elencato dal whichcomando. Quindi non posso installare npmora. Perché npminstall non …
Cosa c'è PATHin un Mac OS? L'ho usato per installare strumenti globali da riga di comando, ma l'unica documentazione che ho trovato sono tutorial per farlo, senza una vera spiegazione di ciò che sta accadendo sotto il cofano. Inoltre non ho trovato una pagina pertinente su Wikipedia . Allora, qual …
Sto provando a fare in modo che pip indichi un'installazione diversa anziché quella predefinita. Attualmente punta a / usr / bin / pip, ma voglio che punti a / usr / local / bin / pip. Credo di avere il percorso impostato correttamente e tutto il resto punta alla posizione …
Supponiamo di aver compilato qualcosa e di eseguirlo in questo modo: $ /path/to/my/executable/mycmd Hello World Cosa devo fare per eseguirlo come $ mycmd Hello World da ogni parte del mio computer?
Nel mio ~/.profileho un ultimo blocco che dovrebbe caricare il mio personale in bin/ directoryquesto modo: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Ma a quanto pare non è caricato: echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Perché questo non …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.