Preguntas etiquetadas con linux

99
¿Qué significa "&" al final de un comando de Linux?

Soy administrador del sistema y se me ha pedido que ejecute un script de Linux para limpiar el sistema. El comando es este: perl script.pl > output.log & entonces este comando termina con un &signo, ¿tiene algún significado especial? Tengo conocimientos básicos de shell, pero...

98
Git y enlaces duros

Teniendo en cuenta que Git no reconoce los enlaces simbólicos que apuntan fuera del repositorio, ¿hay algún problema al utilizar enlaces físicos? ¿Podría Git romperlos? ¿Puede indicarme información detallada?

98
¿Por qué no funciona find -exec mv {} ./target/ +?

Quiero saber exactamente qué {} \;y {} \+y | xargs ...hacer. Por favor aclare estos con explicaciones. Los siguientes 3 comandos se ejecutan y generan el mismo resultado, pero el primer comando toma un poco de tiempo y el formato también es un poco diferente. find . -type f -exec file {} \; find...

97
Cómo usar CMAKE_INSTALL_PREFIX

Quiero generar Makefile con el destino de instalación, haciendo la instalación en / usr en lugar de / usr / local predeterminado. Suponiendo que el directorio de compilación se realiza en el subdirectorio de origen, ejecuto: cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .. CMakeCache.txt contiene:...

97
Simular la pulsación de la tecla ENTER en un script bash

He creado un script bash realmente simple que ejecuta algunos comandos. uno de estos comandos necesita la entrada del usuario durante el tiempo de ejecución. es decir, le pregunta al usuario "¿quieres bla, bla, bla?", simplemente quiero enviar una pulsación de tecla enter para que el script esté...

97
sed con cadena literal - no archivo de entrada

Esto debería ser fácil: quiero ejecutar sed contra una cadena literal, no un archivo de entrada. Si se pregunta por qué, es para, por ejemplo, editar valores almacenados en variables, no necesariamente datos de texto. Cuando lo hago: sed 's/,/','/g' "A,B,C" donde A, B, C es el literal que...