HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac > GNU/Linux, Unix, *BSD and Free Software, Android

Duda de comando..

(1/1)

Pengüin:
Puede parecer un poco tonta la pregunta pero yo no la sé..En el comando siguiente que significa ponerle el * :

--- Código: ---chmod +x *
--- Fin del código ---
¿Es darle permisos de ejecución a todos los archivos que se encuentre?. :-o

inextrosum:
 :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

:)

Pengüin:

--- Cita de: 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

:)

--- Fin de la cita ---

Inextrosum gracias , pero queria decir que significa sin parentesis sólo el asterisco..Estoy algo confusa espero respuestas.. :-o

inextrosum:
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
 

Navegación

[0] Índice de Mensajes

Ir a la versión completa