Unix & Linux

22
¿Cómo trata Linux los scripts de shell?

Para esta pregunta, consideremos un script de shell bash, aunque esta pregunta debe ser aplicable a todos los tipos de script de shell. Cuando alguien ejecuta un script de shell, ¿Linux carga todo el script a la vez (tal vez en la memoria) o lee los comandos del script uno por uno (línea por...

22
Tilde (~) dentro del directorio de trabajo de Unix

Entonces, estoy trabajando en un entorno UNIX y noté que dentro de mi directorio de trabajo, que está a millas de distancia de mi hogar UNIX, hay un ~. Ahora, una vez en el pasado, lo hice rm -rf ~desde mi directorio de trabajo y terminé borrando completamente mi directorio de inicio y tuve que...

22
sed: reemplace la cadena con el contenido del archivo

Tengo dos archivos: file1y file2. file1 tiene los siguientes contenidos: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2contiene una dirección IP ( 1.1.1.1) Lo que quiero hacer es reemplazar localhostcon 1.1.1.1, para que el resultado final...

22
La instalación de CentOS 7 falló

Después de escuchar la noticia de que CentOS 7 había sido publicado, decidí instalarlo en mi computadora. Descargué la imagen ISO del sitio web oficial de CentOS (el nombre CentOS-7.0-1406-x86_64-DVD.iso) y luego la grabé en una unidad USB usando una herramienta llamada UltraISO. Después de eso,...

22
Agregue argumentos a 'bash -c'

Digamos que quiero ejecutar un comando a través de Bash como este: /bin/bash -c "ls -l" Según la página de manual de Bash, también podría ejecutarlo así: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash -c ls -- -l excepto que no...

22
Comparar dos cadenas en Bash

Tengo el siguiente ifbloque en mi script bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi La ejecución del script no está ingresando a mi ifbloque aunque $PACKAGENAMEsea ​​igual a kakadu-v6_4-00902C. ¿Qué estoy haciendo...

22
¿Por qué sudo ignora los alias?

Estoy ejecutando Ubuntu 10.04 y lo uso upstartpara la gestión de demonios. Mi aplicación empresarial se ejecuta como daemon y debe ejecutarse como root debido a varios privilegios. P.ej: sudo start my-application-long-ID sudo stop my-application-long-ID etc Me gustaría presentar un aliaspara...