PATH (all upper case) is the name of an environment variable on Unix-like operating systems, DOS, OS/2, and Microsoft Windows, specifying a set of directories where executable programs are searched for.
3
votes
1answer
31 views
How to update 'command cache' after change of soft links?
I have changed multiple soft links on my system with ln -f -s. When I view the link with ls -l, I see they point to the right target.
However, when I try to run the command, it still tries to use the ...
1
vote
1answer
42 views
Terminal sometimes fails to find executables on local directory [duplicate]
I can open my terminal emulator via a keyboard shortcut or through the apps finder that executes the exo-open --launch TerminalEmulator command. My terminal starts and I can cd to any directory and ...
12
votes
1answer
255 views
82
votes
4answers
135k 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 ...
5
votes
1answer
1k views
Global /etc/profile setenv or export overwriting user settings in .profile
I need to call a modified version of a program in /home/user_name/bin rather than the (older) version in /opt/program_name/current on a CentOS 5.3 cluster. The program creates a tcsh script using ...
1
vote
2answers
135 views
Setting PATH vs. exporting PATH in ~/.bash_profile [duplicate]
What's the difference and which is better to use when customizing my bash profile? Documentation on the export command is scarce, as it's a builtin cmd.
Excerpt from version 1 of my ~/.bash_profile:
...
0
votes
1answer
71 views
Adding Postgres bins to PATH: should I `export`? [duplicate]
I'm on a Mac, but this seems like a UNIX/Linux question. I just installed Postgres.app, and the documentation says to add the /bin directory that ships with Postgres.app to your PATH by adding the ...
1
vote
2answers
53 views
Alias from .bash_profile is not reflected across the system
I have few path settings and alias in .bash_profile, and I am exporting those.
For example:
alias gcc=/abc/def/......./myrtgcc
export gcc
And I want use myrtgcc to compile C programs either from ...
1
vote
2answers
42 views
Hardcoded /usr/bin/env in configure scripts
I'm building a Linux system that doesn't have a /usr directory. Getting the toolchain to work was surprisingly easy, but I'm hitting this irritation with a lot of auto* scripts: configure, etc. often ...
3
votes
2answers
336 views
Make problem with includes
I am installing imagick-v3.1.0RC2 package on CentOS 5.5. I have ImageMagick 6.7.9-9 installed as well and have a problem on the make step.
Problem is that its cannot find included file:
...
0
votes
3answers
56 views
How do I create this symbolic link in Unix?
I want to run gmake when I run make, so I am creating a symbolic link. My gmake is inside /usr/local/dist. My make is inisde /usr/ccs/bin.
Is this the correct command: ln -s /usr/local/dist/gmake ...
1
vote
3answers
84 views
Add $HOME/bin to PATH for a single user in Debian Wheezy with LXDE
In Ubuntu, if $HOME/bin exists, it will be automagically added to PATH, but this doesn't happen in Debian.
How do I permanently add it to PATH for a given user, but only for him, not for all users? I ...
16
votes
4answers
759 views
Path independent shebangs
I have a script that I want to be able to run in two machines. These two machines get copies of the script from the same git repository. The script needs to run with the right interpreter (e.g. zsh).
...
0
votes
1answer
62 views
Why $PATH variable different between two directories?
When I'm in one directory and echo path
pwd
/Users/me/src/some_proj
echo $PATH
/Users/me/.gem/ruby/2.0.0/bin:/opt/boxen/chruby/versions/2.0.0-
...
2
votes
2answers
168 views
Select default binary to use
This is the output from which -a autoconf:
/usr/bin/autoconf
/usr/bin/autoconf
/home/amumu/root/bin/autoconf
I want to use autoconf in my home directory since it's newer version compare to the ...
0
votes
2answers
29 views
env command shows 3 times same path
When i run env it shows 3 times /usr/bin under PATH . Same for every path under PATH title. For example - my scala bin directory shows 3 times . However, in my .bash_profile, it is written just one ...
1
vote
2answers
30 views
remove files after insertion into tarball
I want to limit the number of files that get put into a tar ball and erease them after they've been inserted into the tarball and being indipendent from the current directory. I've tried this:
tar -C ...
0
votes
1answer
45 views
Path variable not being set properly in zsh
For some reason, my $PATH variable is not being set properly which means I can't run a lot of commands I would like to. Here are the relevant lines from my .zshrc file:
if [[ -f ~/.profile]]; then
...
5
votes
1answer
425 views
How to identify executable path with its PID on AIX 5 or more
On AIX 5 or 6, `ps -ef` shows the executable full path randomly. Why and how to determine it?
I find many thread through internet and also Unix & Linux and this stack overflow post about finding ...
4
votes
3answers
1k views
Add directory to path for all shells and users in SLES 11.1
I'm using a server running Suse Enterprise 11.1. I need to add some locations to the path for all users and for all the shells. Is there a nice and easy way to do this or do I have to modify the ...
1
vote
1answer
71 views
Editing the .profile file to access
I am trying to source my .profile file to easily access a directory of javatools. The bash code below seems like it should work but it does not. Any help troubleshooting this script would be very much ...
10
votes
6answers
559 views
How can I cleanly add to $PATH?
I'd like a way to add things to $PATH, system-wide or for an individual user, without potentially adding the same path multiple times.
One reason to want to do this is so that additions can be made ...
19
votes
11answers
3k views
Remove duplicate $PATH entries with awk command
I am trying to write a bash shell function that will allow me to remove duplicate copies of directories from my path environment.
I was told that it is possible to achieve this with a one line ...
1
vote
0answers
47 views
'ls' not working, wrong PATH variable [closed]
ls is not working
[root@xilinx ~]# echo $PATH
/root/usr/bin:/root/usr/bin
[root@xilinx ~]# ls
bash: ls: command not found
Was trying to add;
> PATH=/root/CodeSourcery/Sourcery_G++/bin:$PATH
...
2
votes
2answers
37 views
How to add new elements to PATH for daemons (or other best practices)?
I want to add some scripts for custom administrative work to a Linux server (Ubuntu 12.04). Ultimately those scripts are callback scripts from at least one daemon (PostgreSQL in my case but that ...
3
votes
3answers
127 views
What's the right way to set “dynamic” PATH in bash? (for android sdk)
I have android sdk installed, and I want the binaries in build-tools/android-VERSION to be available in PATH, so I add few lines:
...
8
votes
3answers
193 views
where to put binaries so they are always in path and can be found easily
I am making quite some binaries, scripts etc that I want to install easily (using my own rpms). Since I want them accessible for everyone, my intuition would be to put them in /usr/bin;
no need to ...
1
vote
1answer
168 views
find does not work on symlinked path?
If I run this command find $HOME/MySymlinkedPath -name "run*.sh" nothing happens, and gives no error ('MySymlinkedPath' is a symlinked path to another hard drive other then my $HOME one).
These also ...
2
votes
4answers
453 views
How can I find out where the firefox bin is?
I am trying to add Firefox to my PATH like in this tutorial. I have Firefox in the Applications folder of my GUI on my mac book air. I am familiar with adding locations to my path. But I don't know ...
4
votes
6answers
182 views
3
votes
6answers
158 views
Will $0 always include the path to the script?
I want to grep the current script so I can print out help and version information from the comments section at the top.
I was thinking of something like this:
grep '^#h ' -- "$0" | sed -e 's/#h //'
...
1
vote
1answer
39 views
Changing the PATH variable for a process running as a user on Linux
I have a server application which I start using an init.d script and run as a user:
su $USER -c "${PLAY} start ${APPLICATION_PATH} --%prod-test >/dev/null"
The application needs ffmpeg, which is ...
2
votes
4answers
336 views
Bash script to output path to USB flash memory stick
How would I return (output) the path to any USB flash memory stick(s) connected to the local computer using bash (Ubuntu and Linux Mint)?
Background:
I'm providing users with an automated backup ...
1
vote
1answer
491 views
Unable to log in. xsession-errors file looks like it could be useful if I understood
I am unable to log in to my account, having recently installed Linux Mint. I had this problem with Ubuntu 13.10, and no amount of re-installations seemed to fix it. However, Mint gives me a very ...
6
votes
2answers
132 views
Sudo changes PATH, yet executes the same binary
There are two Python interpreters installed:
[user@localhost ~]$ /usr/bin/python -V && /usr/local/bin/python -V
Python 2.4.3
Python 2.7.6
Sudo changes PATH when executed:
[user@localhost ...
2
votes
3answers
631 views
Adding to path vs. linking from /bin
Our sys admin installed a software (Maven) on the server, and told everyone to add the "/usr/local/maven/bin/" folder to their path.
I think it could be more convenient to just link the few programs ...
2
votes
1answer
71 views
Which is the real PATH variable
On my office computer it seems like I've have two PATH variables.
$path : This is delimited by " " (Space)
$PATH : This is delimited by ":" (Colon)
Though when I update one, the other one ...
3
votes
2answers
7k views
Adding directory to PATH through Makefile
I'm having some trouble in exporting the PATH I've modified inside the Makefile into the current Terminal. I'm trying to add to the PATH, the bin folder inside wherever the Makefile directory is.
...
1
vote
1answer
44 views
Does a duplicate entries in a PATH variable revoke the precedence given by the first entry?
If I have a PATH variable that (when exploded onto multiple lines) contains something like this (with a few notes added by me):
/Users/brandon/.rvm/gems/ruby-2.0.0-p353/bin
...
1
vote
1answer
59 views
Program installed to `/home/username/bin` and added to path… not launching [duplicate]
I just installed newer versions of grep and vim to my local ~/bin directory.
I have the path added via PATH=$PATH:$HOME/bin in my .bash_profile.
When I try to run either, the version installed in ...
5
votes
2answers
83 views
Default preference of executable over built-ins with the same name
I was playing around a bit with the names of some executables, putting them in a folder, ~/bin, which is in my $PATH. Now I'm wondering how I can set the preferences of a bash-3.2 terminal so that it ...
1
vote
1answer
72 views
Why does root not have /usr/local in path?
I've noticed that the default path for root on my of my vm's and servers do not include /usr/local/bin
sudo -s
echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin
Whereas normal users on the server do have ...
2
votes
4answers
204 views
Add multiple subdirectories under the same parent directory to PATH
I have installed some tools and put it under $HOME/tools/ and each tool has its own /bin directory that contains the executable program. I now have the path to each individual /bin in my $HOME/.bashrc ...
1
vote
2answers
53 views
How can I substitute one command for another temporarily?
I'd like to alias sed to gsed, but only while a particular script is running.
I have a script that invokes sed. On the Mac, BSD sed doesn't support the required features, but I don't want to replace ...
1
vote
2answers
54 views
Make Trickle get the correct $PATH
Trickle is a bandwidth limiting program. I have the following script for trickle.
#!/bin/bash
echo $PATH
trickle -s -t 3 -u 200 -d 200 "$@"
I have a script in ~/bin/ that want to run the script ...
0
votes
1answer
52 views
cc1 not in the PATH
I 'm trying to configure kernel via make menuconfig [Angstrom distribution] on BeagleBoard-xM, but I get these errors:
make: Warning: File `/usr/src/linux-2.6.32.61/arch/arm/Makefile' has ...
1
vote
1answer
457 views
Why I got error: `error while loading shared libraries: libmpich.so.3`?
I installed mpich-3.0.4 not in a default location. I installed it based on the mpich installer's guidance.
However when I try to run:
mpiexec -n 4 -f machinefile ./mpich-3.0.4/examples/cpi
It ...
0
votes
1answer
107 views
Full path name of bash? and base process of Linux?
I am new to Linux and I recently had a test at school which had the following questions:
What is the full path name of bash?
What is the base process of Linux?
I couldn't answer these. Does anyone ...
2
votes
2answers
88 views
What is PATH on a Mac OS?
What is the PATH in a Mac OS? I have used it to install global command-line tools, but the only documentation I have found are tutorials for doing just that, with no real explanation of what is ...
2
votes
1answer
40 views
/etc/paths in OS X and other Unices
Is /etc/paths read by every shell that I run in OS X? For example, if I use zsh, will it parse /etc/path to populate $PATH?
What exactly is the sequence that OS X follows to populate $PATH? Does it ...













