GNU/Linux >> Tutoriales Linux >  >> Linux

Mostrar argumentos completos en línea incluso entre corchetes

Para describir detalladamente lo que dijo Vladimir Kunschikov, ejecute los siguientes comandos:

  1. git clone git://git.code.sf.net/p/strace/code strace-code
  2. cd strace-code
  3. Modifique la parte del archivo defs.h como lo describe Vladimir Kunschikov.
  4. ./bootstrap
  5. ./configure
  6. make
  7. make install

La versión modificada de strace debería haberse instalado en /usr/local/bin/strace . Ahora, ejecuta el strace usando un valor grande para el -s opción. Ejemplo:

strace -s 65536 command_to_run_goes_here

Fuentes:

  1. La respuesta de Vladimir Kunschikov.
  2. https://github.com/strace/strace/issues/2

Hay es tal opción en el strace parámetros:debe usar -v interruptor de línea de comando. Además, debido a la naturaleza de código abierto de esta gran utilidad, puede deshabilitar la abreviatura por completo parcheando el defs.h encabezado en el strace fuentes:

< #define abbrev(tcp)   ((tcp)->qual_flg & QUAL_ABBREV)
---
> #define abbrev(tcp)   0

He parcheado de esa manera strace-4.9 desde mi almacenamiento local de fuentes de software gentoo /usr/portage/distfiles/. No requiere descargar las últimas fuentes de strace de sourceforge.


Linux
  1. ¿Cómo pasar parámetros a un alias?

  2. ¿Argumentos múltiples en Shebang?

  3. Complete una CSR en IIS

  4. Cómo mostrar el resultado de grep con la ruta completa o el nombre del archivo

  5. Redirigir strace al archivo

Cómo mostrar el escritorio en GNOME

Guía completa de registro de Linux

Una guía completa para instalar Tomcat en Linux

Ubuntu Firewall UFW:una guía completa

Comandos de directorio de Linux:una guía completa

Cronjob - La guía completa de Cronjobs