opensuse
[Arriba] [Todas las Listas]

Re: [opensuse] Tipo diferente de pelar guiones

To: opensuse@xxxxxxxxxxxx
Subject: Re: [opensuse] Tipo diferente de pelar guiones
From: Philipp Thomas <Philipp.Thomas2@xxxxxxx>
Date: Thu, 22 Sep 2011 11:22:33 +0200
Delivered-to: opensuse@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 22 Sep 2011 05:23:03 -0400
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <4E7AED97.1000309@gmail.com>
List-archive: <http://lists.opensuse.org/opensuse/>
List-help: <mailto:opensuse+help@opensuse.org>
List-owner: <mailto:opensuse+owner@opensuse.org>
List-post: <mailto:opensuse@opensuse.org>
List-subscribe: <mailto:opensuse+subscribe@opensuse.org>
List-unsubscribe: <mailto:opensuse+unsubscribe@opensuse.org>
Mailing-list: contact opensuse+help@xxxxxxxxxxxx; run by mlmmj
References: <4E7AED97.1000309@gmail.com>
En *Thu, 22 *Sep 2011 16:11:03 +0800, George *OLson <*grglsn765@*xxxxxxxxx>
escribió:

><espacio><de punto><*filename>, por ejemplo "#> . *myscript.*sh"

Que corre un dado pelar en el contexto de la corriente pela, *i.*e. Ningún
proceso de niño es creado.

><Punto><*slash><*filename>, por ejemplo  "#> ./*myscript.*sh"?

Esto significa "corrido el guión *myscript.*sh En el directorio actual. El
'./' Es necesitado para la raíz de usuario cuando no tiene el directorio
actual en su camino de búsqueda para *executable código (conjunto *via el
entorno  CAMINO variable) cuando que lo haría fácil a truco le
a ejecutar *dubious código que justo pasa para tener el nombre de una
orden común. Como usuario normal él sólo velocidades arriba de empezar el guión
como entonces el pela no tiene que buscar CAMINO.

*hth
*Philipp
--
A *unsubscribe, *e-correo: *opensuse+unsubscribe@xxxxxxxxxxxx
Puesto que órdenes adicionales, *e-correo: *opensuse+help@xxxxxxxxxxxx


On Thu, 22 Sep 2011 16:11:03 +0800, George OLson <grglsn765@xxxxxxxxx>
wrote:

><dot><space><filename>, for example "#> . myscript.sh"

That runs a given shell in the context of the current shell, i.e. no
child process is created.

><dot><slash><filename>, for example  "#> ./myscript.sh"?

This means "run the script myscript.sh in the current directory. The
'./' is needed for the user root as he doesn't have the current
directory in his search path for executable code (set via the
environment  variable PATH) as that would make it easy to trick him
into executing dubious code that just happens to have the name of a
common command. As a normal user it only speeds up starting the script
as then the shell doesn't have to search PATH.

hth
Philipp
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx


<Anterior por Tema] Tema Actual [Siguiente por Tema>