The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
Google UNIX.COM


UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !!

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
.bash_profile access related. sriram_r UNIX for Advanced & Expert Users 6 02-14-2008 02:43 AM
Unrecognized Path in .bash_profile monkfan UNIX for Dummies Questions & Answers 1 08-31-2007 09:36 PM
numbers on permanently through .bash_profile zorrokan UNIX for Dummies Questions & Answers 3 08-22-2007 03:28 AM
Howto Simplify Multiple Exports in .bash_profile monkfan Shell Programming and Scripting 1 03-30-2006 04:49 AM
Howto Simplify/Factorize Exports in .bash_profile monkfan UNIX for Dummies Questions & Answers 1 03-29-2006 08:59 PM

Closed Thread
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-31-2002
Registered User
 

Join Date: Jan 2002
Posts: 16
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Editing $PATH in .bash_profile

Hello,

I'm trying to add my bin directory to my path by editing the .bash_profile. I'm adding the following:

PATH=$HOME/bin

But then when I type in "echo $PATH" my bin directory is not added. Do I need to do something to make this take affect or am I going about this wrong.

Thanks!
Forum Sponsor
  #2 (permalink)  
Old 01-31-2002
Cameron's Avatar
Registered User
 

Join Date: Nov 2001
Location: Brisbane, Australia
Posts: 485
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
After editing your path, you need to export it.
export PATH
  #3 (permalink)  
Old 01-31-2002
Registered User
 

Join Date: Nov 2001
Posts: 60
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Are you exporting the variable? If not, use

export PATH
  #4 (permalink)  
Old 01-31-2002
Registered User
 

Join Date: Jan 2002
Posts: 16
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Isn't there a way to make the change take affect immediatley in the Bash Shell like the "source" command under the C Shell environment.

Thanks!
  #5 (permalink)  
Old 01-31-2002
Cameron's Avatar
Registered User
 

Join Date: Nov 2001
Location: Brisbane, Australia
Posts: 485
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Do the following until you logout ...
. .bash_profile

I hope that's right, otherwise, logout and log back in.
  #6 (permalink)  
Old 01-31-2002
Registered User
 

Join Date: Jan 2002
Posts: 16
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Uh Oh, I've really done it this time. That Path statement is supposed to read: PATH=$PATH:$HOME/bin. I left out the $PATH portion. What that means is, my home directoy cannot locate any of the commands, including VI to edit the .bash_profile.

I do not have root access on this box, but I do have access to another home directory.

So, is it possible to login from that directory and edit the .bash_profile?
  #7 (permalink)  
Old 01-31-2002
Perderabo's Avatar
Unix Daemon
 

Join Date: Aug 2001
Location: Washington DC Area
Posts: 8,253
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Type:
/usr/bin/vi .bash_profile
to edit the file while your path is screwed up. This assumes that vi is in /usr/bin. You can use that other account to locate it if needed.
  #8 (permalink)  
Old 01-31-2002
Registered User
 

Join Date: Jan 2002
Posts: 16
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Thanks, that worked.

OK, I'm back to normal, but still baffled by an original problem I had. I'm trying to run a script out of my /home/atama/bin directory. When I type the scripts name (test) from home/atama, I get nothing. But when I type ./bin/test the script runs. /home/atama/bin is in my path so why the heck isn't this working?

The file is executable.

Here's a snap shot of "echo $PATH":

/usr/bin:/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/spectro:.:/home/atama/bin

Does anyone know what's going on here?
  #9 (permalink)  
Old 01-31-2002
Perderabo's Avatar
Unix Daemon
 

Join Date: Aug 2001
Location: Washington DC Area
Posts: 8,253
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Use this command:
type test
and you will find that bash has a built-in command called test. You should call your program something else.
  #10 (permalink)  
Old 01-31-2002
Registered User
 

Join Date: Jan 2002
Posts: 16
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit! Stumble this Post!Spurl this Post!
Thanks!
Google UNIX.COM
Closed Thread

Thread Tools
Display Modes


The 50 most popular UNIX and Linux searches.
Google Search Cloud for The UNIX and Linux Forums
421 service not available, remote server has closed connection ^m automate ftp autosys awk trim bash eval bash for loop boot: cannot open kernel/sparcv9/unix command copy/move folder in unix couldn't set locale correctly curses.h cut command in unix find grep find mtime find null character in a unix file grep multiple lines grep or grep recursive gzip password hp-ux ifconfig inaddr_any inappropriate ioctl for device lynx javascript mailx attachment mget mtime perl array length ping port remove first character from string in k shell replace space by comma , perl script scp recursive segmentation fault(coredump) sftp script snoop unix stale nfs file handle syn_sent tar exclude tar extract to folder test: argument expected unix unix .profile unix forum unix forums unix internals unix interview questions unix mtime unix simulator unix.com vi substitute while loop within while loop shell script


All times are GMT -7. The time now is 02:08 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101