An environment variable on Unix-like operating systems, DOS, OS/2, and Microsoft Windows, specifying a set of directories where executable programs are located
29
votes
4answers
37k views
How to correctly add a path to PATH?
I'm wondering where a new path has to be added to PATH environment variable. I know this is accomplished editing .bash_rc (for example), but it's not clear how to do this.
This way:
export ...
8
votes
1answer
426 views
How to run my own program without specifying its path
Let's suppose I have compiled something and I run it like so:
$ /path/to/my/executable/mycmd
Hello World
What do I need to do to run it like
$ mycmd
Hello World
from everywhere in my computer?
...
10
votes
4answers
546 views
keep duplicates out of $PATH on source
I have the following code that's source-d by my .shellrc
PATH="${PATH}:${HOME}/perl5/bin"
PATH="${PATH}:${HOME}/.bin"
export PATH
but if I make changes to other code and then source this file, my ...
8
votes
3answers
165 views
Running an executable in PATH with the same name as an existing function
Sometimes I define a function that shadows an executable and tweaks its arguments or output. So the function has the same name as the executable, and I need a way how to run the executable from the ...
0
votes
2answers
889 views
How to find whether a software (which may `not` be in the PATH) is pre-installed or not?
anisha@linux-dopx:~> which qmake
which: no qmake in ...
15
votes
3answers
3k views
Duplicate entries in $PATH a problem?
I source bashrc's of few of my friends. So I end up having duplicate entries in my $PATH variable. I am not sure if that is the problem for commands taking long to start. How does $PATH internally ...
6
votes
1answer
574 views
Where have I set my bash PATH?
I want to remove ~/bin from my PATH. I set it up months ago when Linux (Ubuntu) was very new to me, but I don't know how I added it...
Nothing shows up when I search all the files listed below.
...
5
votes
4answers
2k views
Adding paths to PATH using a multi-line syntax
As far as I understand, the usual way to add a path to the PATH environment variable is by concatenating paths separated by the : character.
For example, if I want to add three paths to it ...
3
votes
2answers
3k views
How to add home directory path to be discovered by Unix which command?
I have installed node.js at custom location and added the location to the $PATH in .profile file.
Hoons-MacBook-Air:npm Eonil$ node --version
v0.6.2
Hoons-MacBook-Air:npm Eonil$ which node
...
2
votes
1answer
68 views
How is the path to search for 'man' pages set?
I'm puzzled by how the path used for finding man pages is set. The "right thing" seems to happen magically. For example, if change my PATH from
...
2
votes
1answer
612 views
ps command not giving output in home directory
I am logging into a solaris server, switching to bash, then switching to another user "sruser" and switching to bash.
/home/batch/sruser/ is the home directory of the user "sruser".
The issue is ps ...
1
vote
0answers
23 views
How do the various configuration files determine MANPATH on Darwin?
On Darwin (12.2.0, OS X 10.8.2, bash 3.2.48(1)) my MANPATH appears to be determined by my PATH rather than by the various configuration files associated with man and the man path, /etc/manpaths, ...
0
votes
2answers
898 views
installed java, but java -version not showing new java
I just installed jdk1.6.0. I have tried multiple ways to set the path variable and make java 1.6 my new running version. And nothing is working. Running centos5 virtual machine.
alternatives --config ...
5
votes
1answer
200 views
zsh - fully expand binary path on <tab>
In my current zsh behaviour, hitting tab after typing "sudo" just adds a space.
$ sudo ...
What I really want is for the tab to fully expand to the path of the binary it is about to execute when I ...
5
votes
4answers
1k views
Find a file in the path without “which”?
I am (somehow) able to run a script:
$ assemble.sh file
... [output]
But which can't find it:
$ which assemble.sh
which: no assemble.sh in ...
2
votes
3answers
1k views
Where do executables look for shared objects at runtime
The title is pretty explicit.
I understand how to define include shared objects at linking/compile time. However I still wonder how do executables look for the shared object (*.so libraries) at ...
2
votes
2answers
260 views
What could cause which to not show something in the path?
There is an executable in my path that I believe is a perl script.
>$scriptname
$outputofscript
but
>which $scriptname
which: 0652-141 There is no $scriptname in $path
and the path it ...
0
votes
2answers
167 views
.profile in SCO
Where can I find the .profile in my user's logon in SCO?
I am needing to edit it, so I can add a PATH to it, so that my PATH loads up in start up.
I have to add:
echo $PATH
... as I have already ...
0
votes
2answers
4k views
How to set environment variable JAVA_HOME that will be saved on exit? [duplicate]
Possible Duplicate:
How do I set a user environment variable? (permanently, not session)
I use Suse. First was installed jdk7, so JAVA_HOME remains like:
/usr/java/jdk1.7.0_05/
After I ...
0
votes
2answers
205 views
Checking if PATH contains $HOME/mydir and adding it if not (all in a script) [duplicate]
Possible Duplicate:
keep duplicates out of $PATH on source
I am not an expert with Unix scripting. Some of my scripts are located in $HOME/mydir. Unfortunately, they are not accessible from ...