Articles of linux

Comando Linux para imprimir estructura de directorios en forma de árbol

¿Hay algún comando de Linux que pueda invocar desde un script Bash que imprima la estructura del directorio en forma de árbol, por ejemplo, folder1 a.txt b.txt folder2 folder3

Imprimir un entero como una cadena con syntax AT & T, con llamadas al sistema Linux en lugar de printf

He escrito un progtwig de ensamblaje para mostrar el factorial de un número siguiendo la syntax AT & t. Pero no funciona. Aquí está mi código .text .globl _start _start: movq $5,%rcx movq $5,%rax Repeat: #function to calculate factorial decq %rcx cmp $0,%rcx je print imul %rcx,%rax cmp $1,%rcx jne Repeat # Now result of […]

¿Cuál es la mejor manera de ejecutar ServiceStack en Linux / Mono?

Incluido en el sitio web de ServiceStack , muestra que ServiceStack puede ejecutarse en Mono con: XSP mod_mono FastCgi Consola ¿Cuáles son estas configuraciones diferentes y cuál es el preferido para los servicios web en Mono?

¿Cómo se prueba el núcleo de Linux?

¿Cómo prueban los desarrolladores del kernel de Linux su código localmente y después de que lo hayan comprometido? ¿Usan algún tipo de prueba unitaria, automatización de comstackción? planes de prueba?

No se puede exportar la variable a través del archivo de script

Estoy intentando exportar variables a través de myDeploy.sh pero la exportación no se está configurando. Cuando hago eco, no está haciendo eco. Sin embargo, cuando configuro la variable explícitamente en el comando, se establece correctamente y también se repite. A continuación, se muestra el fragmento de mi código. myDeploy.sh #!/bin/bash # export the build root […]

Construya el archivo .so del archivo .c usando la línea de comando gcc

Intento crear un proyecto de hello world para bibliotecas dinámicas de Linux (archivos .so). Entonces tengo un archivo hello.c: #include void hello() { printf(“Hello world!\n”); } ¿Cómo creo un archivo .so que exporte hello() , usando gcc desde la línea de comando?

¿Construir OpenSSL con RPATH?

Tengo Ubuntu 14.04. Vino con openssl 1.0.1f. Quiero instalar otra versión de openssl (1.0.2) y quiero comstackrla yo mismo. Lo configuro de la siguiente manera: LDFLAGS=’-Wl,–export-dynamic -L/home/myhome/programs/openssl/i/lib -L/home/myhome/programs/zlib/i/lib’ CPPFLAGS=’-I/home/myhome/programs/openssl/i/include -I/home/myhome/programs/zlib/i/include’ ./config –prefix=/home/myhome/programs/openssl/i \ zlib-dynamic shared –with-zlib-lib=/home/myhome/programs/zlib/i/lib \ –with-zlib-include=/home/myhome/programs/zlib/i/include make make install Después de la instalación, cuando ldd openssl el binario con ldd openssl , y […]

¿Cómo encontrar terminaciones de línea en un archivo de texto?

Estoy tratando de usar algo en bash para mostrarme las terminaciones de línea en un archivo impreso en lugar de interpretarlo. El archivo es un volcado de SSIS / SQL Server que se lee en una máquina Linux para su procesamiento. ¿Hay algún conmutador dentro de vi , less , more , etc.? Además de […]

Cambiar el shell predeterminado en Linux

¿Cómo es posible cambiar el shell predeterminado? El comando env actualmente dice: SHELL=/bin/tcsh y quiero cambiar eso a Bash.

¿Por qué las llamadas al sistema x86-64 Linux modifican RCX y qué significa el valor?

Estoy tratando de asignar algo de memoria en Linux con sys_brk syscall. Esto es lo que intenté: BYTES_TO_ALLOCATE equ 0x08 section .text global _start _start: mov rax, 12 mov rdi, BYTES_TO_ALLOCATE syscall mov rax, 60 syscall Lo que pasa es que, según la convención de llamadas de Linux, esperaba que el valor de retorno estuviera […]