<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>You have helped tremendously <br><br>paul@paul-desktop:~$ sudo updatedb<br>paul@paul-desktop:~$ locate -b firefox<br>/home/paul/.cache/mozilla/firefox<br>/home/paul/.mozilla/firefox<br>/home/paul/.mozilla/firefox/bkbapzwn.default/extensions/firefox@ghostery.com.xpi<br>/home/paul/.mozilla/firefox/bkbapzwn.default/jetpack/firefox@ghostery.com<br>/home/paul/Downloads/tor-browser_en-US/.mozilla/firefox<br>/home/paul/Downloads/tor-browser_en-US/App/Firefox/firefox<br>/home/paul/Downloads/tor-browser_en-US/App/Firefox/firefox-bin<br>/opt/firefox<br>/opt/firefox/firefox<br>/opt/firefox/firefox-bin<br>/usr/share/app-install/desktop/firefox-greasemonkey.desktop<br>/usr/share/app-install/desktop/firefox-launchpad-plugin.desktop<br>/usr/share/app-install/desktop/firefox-ubuntu-it-menu.desktop<br>/usr/share/app-install/desktop/firefox-webdeveloper.desktop<br>/usr/share/app-install/desktop/firefox.desktop<br>/usr/share/app-install/icons/firefox-greasemonkey.xpm<br>/usr/share/app-install/icons/firefox-installer.png<br>/usr/share/app-install/icons/firefox-launchpad-plugin.xpm<br>/usr/share/app-install/icons/firefox-themes-ubuntu.xpm<br>/usr/share/app-install/icons/firefox-ubuntu-it-menu.png<br>/usr/share/app-install/icons/firefox-webdeveloper.xpm<br>/usr/share/icons/firefox.jpg<br>/usr/share/ubuntu-docs/common/prepare-firefox-startpage-translations<br>/usr/share/ubuntu-docs/libs/img/firefox-3.5.png<br>paul@paul-desktop:~$ <br> <br>paul@paul-desktop:~$ echo $PATH<br>/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games <br><br>Obviously /usr/opt is not shown in the above output. <br><br>paul@paul-desktop:~$ sudo updatedb<br>paul@paul-desktop:~$ locate -b bash<br>/bin/bash<br>/bin/rbash<br>/etc/bash.bashrc<br>/etc/bash_completion<br>/etc/bash_completion.d<br>/etc/apparmor.d/abstractions/bash<br>/etc/bash_completion.d/bash-builtins<br>/etc/bash_completion.d/gvfs-bash-completion.sh<br>/etc/bash_completion.d/pk-completion.bash<br>/etc/skel/.bash_logout<br>/etc/skel/.bashrc<br>/home/paul/.bash_history<br>/home/paul/.bash_logout<br>/home/paul/.bashrc<br><br>to add the entire following line----> export Path=$PATH:/opt/firefox<br><br>Do I include the word 'export'? <br><br>For a deep system wide approach would '/home/paul/.bashrc' be the correct file to edit in this case that sticks for all sessions?<br><br>I am not seeing a '.bash_profile' file after using 'locate -b bash' I read you said I could edit either of the 2 files. Maybe the .bash_profile file is on different distro's I do not know yet.<br><br>Thanks<br><br><br><br><br><br><div>> Date: Tue, 25 Mar 2014 12:54:39 -0500<br>> From: mbmiller+l@gmail.com<br>> To: tclug-list@mn-linux.org<br>> Subject: Re: [tclug-list] About Firefox 28 on Ubuntu 10.04<br>> <br>> On Tue, 25 Mar 2014, Jeff Chapin wrote:<br>> <br>> > On Mon, Mar 24, 2014 at 5:45 PM, paul g <pj.world@hotmail.com> wrote:<br>> ><br>> >> why when I do a 'locate firefox' in terminal many entries show up? A <br>> >> few more than listed below but this is the just of it.<br>> ><br>> > The 'locate' command uses a pre-created database of file names. If you <br>> > have not re-run 'updatedb' after creating a file, 'locate' will not know <br>> > about it. Locate will return any file that matches the pattern you gave <br>> > it.<br>> <br>> Also, with "locate", the default is to match any pattern in the entire <br>> path to a file or directory.  Example:<br>> <br>> locate bin | less<br>> <br>> The name of the file or directory itself, excluding parent directories in <br>> its path, is called its basename.  There is an option in "locate" to <br>> search only the basename.  From "man locate":<br>> <br>>    -b, --basename<br>>          Match only the base name against the specified patterns. This<br>>          is the opposite of --wholename.<br>> <br>>    -w, --wholename<br>>          Match only the whole path name against the specified patterns.<br>>          This is the default behavior.  The opposite can be specified<br>>          using --basename.<br>> <br>> I have a lot of small files on my system, but I still see a very dramatic <br>> drop in the number of matches when I use the -b option:<br>> <br>> $ locate bin | wc -l<br>> 28241<br>> <br>> $ locate -b bin | wc -l<br>> 4826<br>> <br>> <br>> It's not quite relevant to the question about "locate", but I'll mention <br>> that there is a program called "basename" (and another called "dirname"):<br>> <br>> <br>> Usage: basename NAME [SUFFIX]<br>>    or:  basename OPTION<br>> Print NAME with any leading directory components removed.<br>> If specified, also remove a trailing SUFFIX.<br>> <br>>        --help     display this help and exit<br>>        --version  output version information and exit<br>> <br>> Examples:<br>>    basename /usr/bin/sort       Output "sort".<br>>    basename include/stdio.h .h  Output "stdio".<br>> <br>> <br>> <br>> Usage: dirname NAME<br>>    or:  dirname OPTION<br>> Print NAME with its trailing /component removed; if NAME contains no /'s,<br>> output `.' (meaning the current directory).<br>> <br>>        --help     display this help and exit<br>>        --version  output version information and exit<br>> <br>> Examples:<br>>    dirname /usr/bin/sort  Output "/usr/bin".<br>>    dirname stdio.h        Output ".".<br>> _______________________________________________<br>> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota<br>> tclug-list@mn-linux.org<br>> http://mailman.mn-linux.org/mailman/listinfo/tclug-list<br></div>                                         </div></body>
</html>