GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Vollständige Argumente auch in geschweiften Klammern in Stränge anzeigen

Um ausführlich zu beschreiben, was Vladimir Kunschikov gesagt hat, führen Sie die folgenden Befehle aus:

  1. git clone git://git.code.sf.net/p/strace/code strace-code
  2. cd strace-code
  3. Ändern Sie den Teil der Datei defs.h wie von Vladimir Kunschikov beschrieben.
  4. ./bootstrap
  5. ./configure
  6. make
  7. make install

Die modifizierte Version von strace sollte in /usr/local/bin/strace installiert worden sein . Führen Sie nun strace aus Verwenden Sie einen großen Wert für -s Möglichkeit. Beispiel:

strace -s 65536 command_to_run_goes_here

Quellen:

  1. Die Antwort von Vladimir Kunschikov.
  2. https://github.com/strace/strace/issues/2

Es gibt solche Option im strace Parameter - Sie sollten -v verwenden Befehlszeilenschalter. Darüber hinaus können Sie aufgrund der Open-Source-Natur dieses großartigen Dienstprogramms die Abkürzung vollständig deaktivieren, indem Sie den defs.h patchen Header im strace Quellen:

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

Ich habe auf diese Weise strace-4.9 gepatcht aus meinem lokalen gentoo /usr/portage/distfiles/ software sources storage. Es ist nicht erforderlich, die neuesten Strace-Quellen von Sourceforge herunterzuladen.


Linux
  1. Wie übergebe ich Parameter an einen Alias?

  2. Mehrere Argumente in Shebang?

  3. Gnome 3 Strg+Alt+D (Desktop anzeigen)?

  4. Vervollständigen Sie eine CSR in IIS

  5. So zeigen Sie grep-Ergebnisse mit vollständigem Pfad oder Dateinamen an

So zeigen Sie den Desktop in GNOME an

Vollständiges Handbuch zur Linux-Protokollierung

Eine vollständige Anleitung zur Installation von Tomcat unter Linux

Ubuntu Firewall UFW – Eine vollständige Anleitung

Linux-Verzeichnisbefehle:Eine vollständige Anleitung

Cronjob - Der vollständige Leitfaden für Cronjobs