Foros de daboweb

HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac => GNU/Linux, Unix, *BSD and Free Software, Android => Mensaje iniciado por: Pengüin en 01 de Marzo de 2014, 12:01:40 am

Título: Duda de comando..
Publicado por: Pengüin en 01 de Marzo de 2014, 12:01:40 am
Puede parecer un poco tonta la pregunta pero yo no la sé..En el comando siguiente que significa ponerle el * :
Código: [Seleccionar]
chmod +x *¿Es darle permisos de ejecución a todos los archivos que se encuentre?. :-o
Título: Re:Duda de comando..
Publicado por: inextrosum en 04 de Marzo de 2014, 05:47:00 pm
 :ciego:  :cool:

Supongo estas usando bash en un emulador de terminal  :ciego:

No es lo mismo * que (*)

() subshell

la palabra clave es 'wildcards'

* es cualquier caracter o cadena o nada

que en este caso concreto quiere decir modificar todo en $PWD

si no sabes que es $PWD
ejecuta

echo $PWD

Si te sientes un poco perdid@ experimenta una guía básica y después ten a mano siempre un buen tocho referencia

Una buena referencia es: "Linux administration handbook" www.linux.com/directory/Books/linux-administration-handbook-2nd-edition especialmente la segunda edición las siguientes también incluyen aix y solaris

Y sobre guías básicas no recuerdo el nombre pero hay una del 91 92 que no tiene desperdicio en tldp.org


echo "bye bye" ; sleep 3s ; exit

:)
Título: Re:Duda de comando..
Publicado por: Pengüin en 04 de Marzo de 2014, 08:37:01 pm
:ciego:  :cool:

Supongo estas usando bash en un emulador de terminal  :ciego:

No es lo mismo * que (*)

() subshell

la palabra clave es 'wildcards'

* es cualquier caracter o cadena o nada

que en este caso concreto quiere decir modificar todo en $PWD

si no sabes que es $PWD
ejecuta

echo $PWD

Si te sientes un poco perdid@ experimenta una guía básica y después ten a mano siempre un buen tocho referencia

Una buena referencia es: "Linux administration handbook" www.linux.com/directory/Books/linux-administration-handbook-2nd-edition especialmente la segunda edición las siguientes también incluyen aix y solaris

Y sobre guías básicas no recuerdo el nombre pero hay una del 91 92 que no tiene desperdicio en tldp.org


echo "bye bye" ; sleep 3s ; exit

:)

Inextrosum gracias , pero queria decir que significa sin parentesis sólo el asterisco..Estoy algo confusa espero respuestas.. :-o
Título: Re:Duda de comando..
Publicado por: inextrosum en 05 de Marzo de 2014, 11:26:55 am
La explicación era sin los paréntesis. Ten en cuenta que también depende mucho del contexto en el que se encuentre el asterisco.  Como entre paréntesis llaves o por supuesto comillas simples o dobles.

* es cualquier caracter o ninguno
En el caso que muestras quiere decir que chmod cambie los permisos de todos los archivos y carpetas que se encuentren en el directorio actual

ejemplos

rm *.txt
quiere decir que eliminas cualquier archivo con extensión txt en el directorio actual

ls daboweb*
quiere decir que listes todos los archivos y directorios que sean o empiecen por daboweb