This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: How to execute bash file under /usr/bin despite setting PATH= "/us r/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH"


You're not curious enough.  This is UNIX semantics and functionality.
However, with UNIX, there is no way to access the contents of the 
actual "/usr/bin" directory once it's mounted.  On Windows, there are
ways (i.e. through Windows, etc).  If you always access "/usr/bin" with 
Cygwin tools, then you'll have no problem.  If you put something in the 
Windows directory which is the equivalent of "/usr/bin" under the Cygwin environment, you won't be able to access those files with Cygwin.  It's 
UNIX mount semantics, that's all.  There are ways around this issue but 
it's easier if you just live with it and move on, unless you have a 
pressing need to do otherwise.

Larry



At 02:56 AM 12/4/2003, Nguyen, Huu-Dung you wrote:
>Thank for the answers
>
>Can any gurus tell me what is the real use of /usr/bin as a mount point and
>/usr/bin as a physically existing directory in the Cygwin directory ?
>Sometime i am too much curious !?
>
>Nguyen
>
>-----Original Message-----
>From: Ronald Landheer-Cieslak [mailto:blytkerchan@users.sourceforge.net]
>Sent: Mittwoch, 3. Dezember 2003 13:30
>To: cygwin@cygwin.com
>Subject: Re: How to execute bash file under /usr/bin despite setting
>PATH="/us r/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH"
>
>
>On Wed, Dec 03, 2003 at 10:43:23AM +0100, Nguyen, Huu-Dung wrote:
>> Please help me to understand Cygwin because i am an unexperienced user of
>> CygWin
>> 
>> I want to start some bash files or *.exe under /usr/bin so i have set in
>my
>> profile file
>> ...
>> PATH="/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH"
>> ...
>> and put my bash files or *.exe under /usr/bin but i can not start them
>from
>> anywhere in the Cygwin session.
>Did you perchange put your files in c:\cygwin\usr\bin ? (assuming you
>installed
>in c:\cygwin)
>If so, you should know that the c:\cygwin\bin directory is mounted to
>/usr/bin,
>which makes the contents of c:\cygwin\usr\bin invisible from within the
>Cygwin
>environment. This is by design. Move the files to c:\cygwin\bin and you
>should
>be OK.
>
>Note that in all this, I assume you've installed Cygwin's root in c:\cygwin.
>If
>it's in q:\tralala (which is possible, of course) replace every instance of
>c:\cygwin above with q:\tralala.
>
>> Why and what can i do to start them from anywhere in the Cygwin session ?
>If the above doesn't help, look at http://cygwin.com/problems.html to know
>how to give us more information about you problem :)
>
>HTH
>
>rlc
>
>-- 
>Fraud is the homage that force pays to reason.
>        -- Charles Curtis, "A Commonplace Book"
>
>--
>Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
>Problem reports:       http://cygwin.com/problems.html
>Documentation:         http://cygwin.com/docs.html
>FAQ:                   http://cygwin.com/faq/
>
>--
>Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
>Problem reports:       http://cygwin.com/problems.html
>Documentation:         http://cygwin.com/docs.html
>FAQ:                   http://cygwin.com/faq/


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]