Good afternoon
Mi Jul 17 16:39:46 2013
Thank You for help.

 > | > Normally, $HOME/bin. So:
 > | > - log in
 > | > - type "pwd" to check that you are in you home directory
 > | > - type "mkdir bin" to create a directory called "bin" in your home
 > | > directory
 > | *
 > | Is it better for not confuse myself to name it mybin
 > | ?
 >
 > Your call.
*
OK
The idea is
doing update or start a new Linux at new computer:

bin is looking like Linux created
mybin is looking: Oh, Sophie created it You have to backup this.

  But since it is in your home directory, it should already
 > be obvious that it is for you.
 >*
OK

 > | > Then you need to put $HOME/bin into your $PATH.
 > | >
 > | > You can do this by running the command:
 > | >
 > | > PATH=$PATH:$HOME/bin
 > | > export PATH
 > | *
 > | Thank You.
 > |
 > | Then Linux is searching
 > | when I give comand like dothisnow
 > | in the
 > | directory
 > | bin or mybin
 > | for
 > | dothisnow.sh.
 > |
 > | ?
 >
 > No. It searches for an executable file named "dothisnow".
*
Ok.
But where?
In the path directories or the whole hd?


 > Windows does that oddball "add an extension". In UNIX, what you
 > type is what is looked for.
*
OK
 >
 > Normally you do not end _commands_ in an extension saying what the
 > language is. Instead, for scripts the leading shebang line:
 >
 > #!/bin/sh
 >
 > tells the kernel what program will be used to run the script.

*
OK
 >
 > So you make a script and store it as "/home/user1/bin/dothisnow".
 > It starts with the line:
 >
 > #!/bin/sh
 >
 > When you issue the command "dothisnow a b c", if the kernel finds
 > your script it will execute the actual command:
 >
 > /bin/sh /home/user1/bin/dothisnow a b c
*
Thank You.
 >
 > getting the "/bin/sh" from the first line of the script.
 > In this way you can write scripts in different languages depending
 > on your needs, and make them up so that the kernel knows how to run
 > them.
+
thank You.
 >
 > As another example, a Python script would normally have a shebang 
line like:
 >
 > #!/usr/bin/python

*
OK

 >
 > | > That does it only for the shell you ran it in.
 > | *
 > | This does mean
 > | I close the terminal
 > | and Linux will forget it.
 >
 > Yes.
 >

Regards
Sophie





------------------------------------

To unsubscribe from this list, please email 
[email protected] & you will be removed.Yahoo! Groups 
Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/LINUX_Newbies/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/LINUX_Newbies/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to