Si script.sh es solo algo típico como #!/bin/bash echo "Hello World!" ¿Hay alguna forma preferida de ejecutar el script? Creo que primero tienes que modificarlo para que se vuelva
Si script.sh es solo algo típico como #!/bin/bash echo "Hello World!" ¿Hay alguna forma preferida de ejecutar el script? Creo que primero tienes que modificarlo para que se vuelva
Me pregunto cómo gestiona Linux las bibliotecas compartidas. (En realidad, estoy hablando de Maemo Fremantle, una distribución basada en Debian lanzada en 2009 con 256 MB de RAM). Supongamos que tenemos dos ejecutables vinculados a libQtCore.so.4 y usando sus símbolos (usando sus clases y...
¿Cuáles son los valores mínimos y máximos de los siguientes códigos de salida en Linux: El código de salida devuelto por un ejecutable binario (por ejemplo: un programa en C). El código de salida devuelto por un script bash (cuando se llama exit). El código de salida devuelto por una función (al...
Sé que hay muchas diferencias entre OSX y Linux, pero ¿qué los hace tan totalmente diferentes, que los hace fundamentalmente
En Windows, EXE y DLL tienen información de versión, que incluye al menos los siguientes campos: versión del archivo version del producto nombre interno nombre del producto derechos de autor En la biblioteca de Linux / ejecutable: ¿Qué campos están presentes? ¿Cómo ver esa información? ¿Qué...
Hace poco aprendí que (al menos en Fedora y Red Hat Enterprise Linux), los programas ejecutables que se compilan como ejecutables independientes de posición (PIE) reciben una protección más fuerte de aleatorización del espacio de direcciones (ASLR). Entonces: ¿Cómo pruebo si un ejecutable...
Del archivo man , EXAMPLES $ file file.c file /dev/{wd0a,hda} file.c: C program text file: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped /dev/wd0a: block special (0/0) /dev/hda: block special (3/0) $ file -s /dev/wd0{b,d}...
Quiero convertir mis scripts de shell en ejecutable binario para que nadie más pueda editarlo o leerlo. ¿Hay alguna forma de convertirlo en un ejecutable
Y ahora no puedo volver a modificarlo ni usar ninguno de mis otros programas del sistema. Afortunadamente, esto está en una máquina virtual con la que he estado jugando, pero ¿hay alguna forma de resolver esto? El sistema es Ubuntu Server 12.10. He intentado reiniciar en modo de recuperación,...
Tengo un script de Python que se debe ejecutar con una instalación de Python en particular. ¿Hay alguna manera de crear un shebang para que funcione
Por ejemplo: $ node -bash: /usr/local/bin/node: No such file or directory $ foo -bash: foo: command not found ¿Cual es la diferencia? En ambos casos, nodey fooson comandos no válidos, pero parece que Unix simplemente no puede encontrar el nodebinario? Al desinstalar un programa, por ejemplo node,...
Estoy escribiendo un programa que evaluará programas escritos por estudiantes. Me temo que no puedo confiar en ellos y necesito asegurarme de que no terminará mal para la computadora que lo ejecuta. Estaba pensando en hacer un usuario de prueba de choque con acceso limitado a los recursos del...
El ejemplo que tengo es Minecraft. Cuando ejecuto Bukkit en Linux, puedo eliminar o actualizar los archivos .jar en la carpeta / plugins y simplemente ejecutar el comando 'reload'. En Windows, tengo que eliminar todo el proceso del servidor porque se quejará de que el archivo .jar está actualmente...
¿Hay una línea que enumere todos los ejecutables de $ PATH en
Estoy perplejo. Tengo un script en mi /homedirectorio que es ejecutable: [user@server ~]$ ll total 4 -rwx------ 1 user user 2608 Jul 15 18:23 qa.sh Sin embargo, cuando intento ejecutarlo sudo, dice que no puede encontrarlo: [user@server ~]$ sudo ./qa.sh [sudo] password for user: sudo: unable...
Prepárense, esta pregunta probablemente parecerá ingenua y / o tonta, ya que soy relativamente nuevo en el funcionamiento interno de los sistemas tipo UNIX y en la programación en general. Listo? ¡Okay! Voy a pasar por unos 3 niveles de ludicrosidad, aumentando a medida que avance. Tenemos dos...
Suponiendo que estoy en la misma carpeta que un archivo ejecutable, necesitaría escribir esto para ejecutarlo: ./file Preferiría no tener que escribir /, porque /es difícil para mí escribir. ¿Hay una manera más fácil de ejecutar un archivo? Idealmente, solo una sintaxis simple como: .file o...
rootel usuario puede escribir en un archivo incluso si sus writepermisos no están establecidos. rootel usuario puede leer un archivo incluso si sus readpermisos no están establecidos. rootel usuario puede cd ingresar a un directorio incluso si sus executepermisos no están establecidos. rootel...
Hace años que uso sistemas Linux a diario, y nunca tuve problemas importantes al actualizar un sistema cuando estaba en funcionamiento, pero todavía me pregunto por qué esto es posible. Déjame hacer un ejemplo. Supongamos que un programa "A" de un determinado paquete se ejecuta en un sistema....
Escribiendo /usr/bin/env sed -fen terminal funciona. Pero si lo usas como un shebang, #!/usr/bin/env sed -f s/a/b/ El script no se ejecutará: /usr/bin/env: sed -f: No such file or directory Creo que está relacionado con -f. ¿Pero cómo resolver