Article View: alt.folklore.computers
Article #623817Re: First use of /sbin in Unix?
From: Scott Lurndal
Date: Wed, 06 Jun 2018 20:13
Date: Wed, 06 Jun 2018 20:13
53 lines
3851 bytes
3851 bytes
Jorgen Grahn <grahn...@snipabacken.se> writes:
>On Wed, 2018-06-06, Grant Taylor wrote:
>> On 06/06/2018 07:13 AM, Kerr-Mudd,John wrote:
>>> Having come from the "simpler" DOS world of total control, with maybe
>>> just a path to c:\utils, I found it a puzzle that there were so many
>>> places (yet only those ones!) to put executables under linux.
>
>It's a bit puzzling, but not a problem in practice.
>
>> You can put executables in a LOT of places. You just need to choose
>> somewhere that's already in the PATH environment variable, or modify it
>> to your liking.
>
>I'm happy I don't see a lot of software installed under /opt anymore.
>That was a pain: often as a user I had to add /opt/$foo/bin to my
>$PATH, for each piece of software $foo I was interested in. And quite
>often such software needed other environment variables like $FOO_PATH
>too, or it would malfunction.
>
>There's also the issue with documentation. If a piece of software is
>in your path, but the man command cannot find the manual page, you're
>in an awkward situation. man(1) on Linux nowadays has the option to
>search for man pages in $foo/man/ if $foo/bin is in the $PATH, but I
>think that's a recent improvement.
All man utilities have supported $MANPATH since basically forever.
e.g. from SVR4 man.c:
main(argc, argv)
int argc;
char *argv[];
{
char section, subsec;
char *mp;
char *cmdname;
int mrc; /* manual() return code */
/* If defined, use environment value as default manual path list. */
if ((mp = getenv("MANPATH")) != NULL)
manpath = mp;
>
>> I personally have ~/bin first in my path.
>
>It's unclear to me if that's standardized, but yes, I make sure I have
>that in my $PATH, too. It's where all scripts go that are only
>interesting to me.
It only needs to be at the _front_ of $PATH if you intend to
override utilities of the same name that exist under earlier
entries in $PATH.
Technical Details
Message-ID:
<sfXRC.288871$yc1.96733@fx40.iad>Path:
mbox-mo1.pugleaf.net!z3-v6ni1884iti.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!weretis.net!feeder6.news.weretis.net!feeder4.news.weretis.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!85.12.16.70.MISMATCH!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!post01.iad!fx40.iad.POSTED!not-for-mailReferences:
<pf6emc$3h2$1@dont-email.me> <ZzzRC.190248$T14.113297@fx44.iad> <pf7ieq$40p$1@tncsrv09.home.tnetconsulting.net> <20180606103538.7eddd3774f5429f1abd54fc6@eircom.net> <XnsA8F990C4CB379admin127001@85.214.115.223> <pf8vvb$oko$1@tncsrv09.home.tnetconsulting.net> <slrnphgdv7.31ka.grahn+nntp@frailea.sa.invalid>Show Full Headers
Complete Article Headers
X-Received: by 2002:a24:33d0:: with SMTP id k199-v6mr1926577itk.6.1528315993628; Wed, 06 Jun 2018 13:13:13 -0700 (PDT) X-BeenThere: alt.folklore.computers@googlegroups.com Received: by 2002:a6b:e21a:: with SMTP id z26-v6ls1407046ioc.11.gmail; Wed, 06 Jun 2018 13:13:12 -0700 (PDT) X-Received: by 2002:a6b:8816:: with SMTP id k22-v6mr2010986iod.129.1528315992915; Wed, 06 Jun 2018 13:13:12 -0700 (PDT) MIME-Version: 1.0 Path: mbox-mo1.pugleaf.net!z3-v6ni1884iti.0!nntp.google.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!weretis.net!feeder6.news.weretis.net!feeder4.news.weretis.net!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!85.12.16.70.MISMATCH!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.am4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!post01.iad!fx40.iad.POSTED!not-for-mail X-newsreader: xrn 9.03-beta-14-64bit Sender: scott@dragon.sl.home (Scott Lurndal) From: scott@slp53.sl.home (Scott Lurndal) Reply-To: sl...@pacbell.net Subject: Re: First use of /sbin in Unix? Newsgroups: alt.folklore.computers References: <pf6emc$3h2$1@dont-email.me> <ZzzRC.190248$T14.113297@fx44.iad> <pf7ieq$40p$1@tncsrv09.home.tnetconsulting.net> <20180606103538.7eddd3774f5429f1abd54fc6@eircom.net> <XnsA8F990C4CB379admin127001@85.214.115.223> <pf8vvb$oko$1@tncsrv09.home.tnetconsulting.net> <slrnphgdv7.31ka.grahn+nntp@frailea.sa.invalid> Lines: 54 Message-ID: <sfXRC.288871$yc1.96733@fx40.iad> X-Complaints-To: ab...@usenetserver.com NNTP-Posting-Date: Wed, 06 Jun 2018 20:13:12 UTC Organization: UsenetServer - www.usenetserver.com Date: Wed, 06 Jun 2018 20:13:12 GMT X-Received-Bytes: 3013 X-Received-Body-CRC: 4265461158 Bytes: 3356 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit