Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

PATH preferences

  • 15-10-2007 11:09AM
    #1
    Registered Users, Registered Users 2 Posts: 590 ✭✭✭


    Hi,

    Could anyone here tell me how to give preference to my ~/bin directory over /bin or /usr/bin etc.

    For example, if my ~/bin folder contained a script called tail, how could I specify that when I type tail that the command executed is the ~/bin/tail script rather than the /usr/bin/tail script?


Comments

  • Registered Users, Registered Users 2 Posts: 590 ✭✭✭bman


    Another one of these posts where I end up answering my own question! I should really spend more time on the problem before posting!

    The shell seems to look through the directories in the path in order and whenever it gets the command that corresponds it executes it. So if my ~/bin directory is in the path before /usr/bin then it will execute the command in the ~/bin directory only.


  • Registered Users, Registered Users 2 Posts: 3,285 ✭✭✭dubhthach


    bman wrote: »
    Another one of these posts where I end up answering my own question! I should really spend more time on the problem before posting!

    The shell seems to look through the directories in the path in order and whenever it gets the command that corresponds it executes it. So if my ~/bin directory is in the path before /usr/bin then it will execute the command in the ~/bin directory only.

    Indeed for example in your .bash_profile you can set your path to be:
    PATH = ~/bin:$PATH

    so ~/bin is checked first before what ever else is in $PATH


Advertisement