EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

gpg-connect-agent – ​​Online in der Cloud

Führen Sie gpg-connect-agent beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl gpg-connect-agent, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gpg-connect-agent - Kommunizieren Sie mit einem laufenden Agenten

ZUSAMMENFASSUNG


gpg-connect-agent [Optionen][Befehle]

BESCHREIBUNG


Das gpg-connect-agent ist ein Dienstprogramm zur Kommunikation mit einem Laufen GPG-Agent. Es ist nützlich
um sich die Befehle anzusehen, die gpg-agent über die Assuan-Schnittstelle bereitstellt. Es könnte auch sein
nützlich für die Skripterstellung einfacher Anwendungen. Die Eingabe wird bei stdin und die Ausgabe bei get erwartet
auf Standard gedruckt.

Es ist dem Laufen sehr ähnlich GPG-Agent im Servermodus; aber hier verbinden wir uns mit einem Laufen
Beispiel.

Folgende Optionen können genutzt werden:

-v

- ausführlich
Geben Sie während des Betriebs zusätzliche Informationen aus.

-q

--ruhig
Versuchen Sie, so leise wie möglich zu sein.

--homedir dir
Setzen Sie den Namen des Home-Verzeichnisses auf dir. Wenn diese Option nicht verwendet wird, wird das Zuhause
Verzeichnis standardmäßig auf '~/.gnupg'. Es wird nur erkannt, wenn es auf den Befehl gegeben wird
Leitung. Es überschreibt auch jedes Home-Verzeichnis, das durch die Umgebungsvariable angegeben wird
'GNUPGHOME' oder (auf Windows-Systemen) über den Registry-Eintrag
HKCU\Software\GNU\GnuPG:HomeDir.

Auf Windows-Systemen ist es möglich, GnuPG als portable Anwendung zu installieren. In
In diesem Fall wird nur diese Befehlszeilenoption berücksichtigt, alle anderen Möglichkeiten, ein Zuhause zu setzen
Verzeichnis werden ignoriert.

Um GnuPG als portable Anwendung unter Windows zu installieren, erstellen Sie einen leeren Dateinamen
'gpgconf.ctl' im selben Verzeichnis wie das Tool 'gpgconf.exe'. Die Wurzel der
Installation ist als dieses Verzeichnis; oder wenn 'gpgconf.exe' wurde installiert
direkt unter einem Verzeichnis namens 'Kasten', sein übergeordnetes Verzeichnis. Du musst auch
Stellen Sie sicher, dass die folgenden Verzeichnisse vorhanden und beschreibbar sind: 'WURZEL/Heimat' zum
die GnuPG-Startseite und 'ROOT/var/cache/gnupg2' für interne Cache-Dateien.

--agent-programm Datei
Geben Sie das Agentenprogramm an, das gestartet werden soll, wenn keines ausgeführt wird. Der Standardwert ist
durch Laufen bestimmt gpgconf mit der Option --list-dirs. Beachten Sie, dass das Rohr
Symbol (|) wird für einen Regressionstestsuite-Hack verwendet und darf daher nicht in der
Dateiname.

--dirmngr-programm Datei
Geben Sie das Verzeichnismanagerprogramm (Keyserver-Client) an, das gestartet werden soll, falls keines vorhanden ist
läuft. Dies hat nur dann eine Auswirkung, wenn es zusammen mit der Option verwendet wird --dirmngr.

--dirmngr
Stellen Sie eine Verbindung zu einem laufenden Verzeichnismanager (Keyserver-Client) statt zum gpg- her.
Agent. Wenn ein Dirmngr nicht ausgeführt wird, starten Sie ihn.

-S

--raw-socket Name
An Buchse anschließen Name Vorausgesetzt, es handelt sich um einen Server im Assuan-Stil. Führen Sie keine aus
spezielle Initialisierungen oder Umgebungsprüfungen. Dies kann direkt verwendet werden
Stellen Sie eine Verbindung zu einem beliebigen Socket-Server im Assuan-Stil her.

-E

--exec Nehmen Sie den Rest der Befehlszeile als Programm und seine Argumente und führen Sie es als aus
ein Assuan-Server. Hier erfahren Sie, wie Sie laufen würden gpgsm:
gpg-connect-agent --exec gpgsm --server
Beachten Sie, dass Sie in diesem Fall keine Optionen in der Befehlszeile verwenden dürfen.

--no-ext-connect
Beim Benutzen -S or --exec, gpg-connect-agent stellt eine Verbindung zum Assuan-Server her
Erweiterter Modus, um die Übergabe von Deskriptoren zu ermöglichen. Mit dieser Option wird der alte Modus verwendet.

--kein-autostart
Starten Sie den GPG-Agent oder den Dirmngr nicht, wenn er noch nicht gestartet wurde.

-r Datei

--Lauf Datei
Führen Sie die Befehle aus Datei beim Start und fahren Sie dann mit der regulären Eingabe fort
Methode. Beachten Sie, dass auf der Befehlszeile eingegebene Befehle danach ausgeführt werden
Datei.

-s

--subst
Führen Sie den Befehl aus /subst am Anfang.

--verhexen Drucken Sie Datenzeilen im Hex-Format und in der ASCII-Darstellung der Nichtsteuerung
Zeichen.

--dekodieren
Datenleitungen dekodieren. Das bedeutet, Prozent-Escapezeichen zu entfernen, aber sicherzustellen, dass eine neue Zeile entsteht
beginnt immer mit einem D und einem Leerzeichen.

STEUERN BEFEHLE


Beim Lesen von Assuan-Befehlen ermöglicht gpg-agent auch einige spezielle Befehle zur Steuerung
Betrieb. Diese Steuerbefehle beginnen alle mit einem Schrägstrich (/).

/Echo args
Einfach ausdrucken args.

/lassen Name Wert
Legen Sie die Variable fest Name zu Wert. Variablen werden am Eingang nur ersetzt, wenn die
/subst wurde verwendet. Auf Variablen wird verwiesen, indem dem Namen ein Dollar vorangestellt wird
unterschreiben Sie und schließen Sie optional den Namen in geschweifte Klammern ein. Die Regeln für einen gültigen Namen
sind identisch mit denen der Standard-Bourne-Shell. Dies ist noch nicht durchgesetzt
aber vielleicht liegt es in der Zukunft. Bei Verwendung mit geschweiften Klammern kein führendes oder nachgestelltes Weiß
Platz ist erlaubt.

Wenn eine Variable nicht gefunden wird, wird sie in der Umgebung gesucht und, falls gefunden, kopiert
zur Variablentabelle.

Es stehen Variablenfunktionen zur Verfügung: Dem Namen der Funktion muss at folgen
mindestens ein Leerzeichen und das mindestens eine Argument. Die folgenden Funktionen sind
verfügbar:

bekommen Gibt einen durch das Argument beschriebenen Wert zurück. Verfügbare Argumente sind:

cwd Das aktuelle Arbeitsverzeichnis.

Heimatverzeichnis
Das Gnupg-Homeverzeichnis.

sysconfdir
Das Systemkonfigurationsverzeichnis von GnuPG.

Binder Das Binärverzeichnis von GnuPG.

libdir Das Bibliotheksverzeichnis von GnuPG.

libexecdir
GnuPGs Bibliotheksverzeichnis für ausführbare Dateien.

datadir
Das Datenverzeichnis von GnuPG.

serverpid
Die PID des aktuellen Servers. Befehl /serverpid muss gewesen sein
gegeben, um einen nützlichen Wert zurückzugeben.

unescape args
Entfernen Sie Escapezeichen im C-Stil aus args. Beachten Sie, dass \0 und \ x00 beenden die
String implizit zurückgegeben. Die zu konvertierende Zeichenfolge ist die gesamte
Argumente direkt hinter dem begrenzenden Leerzeichen des Funktionsnamens.

unprozentig args

unprozent+ args
Entfernen Sie das Escape-Zeichen im Prozentstil args. Beachten Sie, dass %00 beendet die
string implizit. Die zu konvertierende Zeichenfolge besteht aus den gesamten Argumenten
direkt hinter dem begrenzenden Leerzeichen des Funktionsnamens. unprozent+ auch Karten
Pluszeichen für Leerzeichen.

Prozent args

Prozent+ args
Entkomme dem args Verwenden von Escapezeichen im Prozentstil. Tabs, Formfeeds, Linefeeds,
Wagenrückläufe und Doppelpunkte werden mit Escapezeichen versehen. Prozent+ ordnet auch Leerzeichen dem Pluszeichen zu
Zeichen.

Fehlercode arg

Fehlerquelle arg

Fehlerzeichenfolge arg
Annehmen arg ist eine ganze Zahl und werten Sie sie mit aus Strtol. Gibt den GPG-Fehler zurück
Fehlercode, Fehlerquelle oder eine formatierte Zeichenfolge mit dem Fehlercode und dem Fehler
Quelle.

+

-

*

/

% Bewerten Sie alle Argumente als lange Ganzzahlen mit Strtol und wenden Sie dies an
Operator. Eine Division durch Null ergibt eine leere Zeichenfolge.

!

|

& Bewerten Sie alle Argumente als lange Ganzzahlen mit Strtol und das Logische anwenden
Operatoren NICHT, ODER oder UND. Der NOT-Operator funktioniert nur mit dem letzten Argument.

/definq Name jung
Inhalt der Variablen verwenden jung für Anfragen mit Name. Name kann ein Sternchen sein
(*), passend zu jeder Anfrage.

/definqfile Name Datei
Verwenden Sie Inhalte von Datei für Anfragen mit Name. Name kann ein Sternchen sein (*) passen
jede Anfrage.

/definqprog Name prog
Führen Sie prog für passende Anfragen Name und übergeben Sie ihm die gesamte Zeile als Befehlszeile
Argumente.

/Datendatei Name
Schreiben Sie alle Datenzeilen vom Server in die Datei Name. Die Datei wird geöffnet für
geschrieben und erstellt, wenn es nicht existiert. Eine vorhandene Datei wird zunächst auf gekürzt
0. Die in die Datei geschriebenen Daten sind vollständig dekodiert. Verwenden eines einzelnen Bindestrichs für Name
schreibt nach stdout. Die Datei bleibt geöffnet, bis mit diesem Befehl eine neue Datei festgelegt wird
oder dieser Befehl wird ohne Argument verwendet.

/showdef
Drucken Sie alle Definitionen aus

/cleardef
Alle Definitionen löschen

/sendfd Datei Modus
Offen Datei in Modus (was gültig sein muss öffnen Moduszeichenfolge) und senden Sie die Datei
Deskriptor für den Server. Darauf folgt normalerweise ein Befehl wie SPEISUNG FD zu
Legen Sie die Eingabequelle für andere Befehle fest.

/recvfd
Noch nicht implementiert.

/offen jung Datei [Modus]
Offen Datei und weisen Sie den Dateideskriptor zu jung. Warnung: Dieser Befehl ist
experimentell und kann sich in zukünftigen Versionen ändern.

/schließen fd
Schließen Sie den Dateideskriptor fd. Warnung: Dieser Befehl ist experimentell und möglicherweise
Änderungen in zukünftigen Versionen.

/showopen
Zeigt eine Liste der geöffneten Dateien an.

/serverpid
Senden Sie den Assuan-Befehl INFORMATIONEN BEKOMMEN pid an den Server senden und die zurückgegebene PID speichern
interne Zwecke.

/schlafen Eine Sekunde schlafen.

/verhexen

/nohex Identisch mit der Befehlszeilenoption --verhexen.

/dekodieren

/nodecode
Identisch mit der Befehlszeilenoption --dekodieren.

/subst

/nosubst
Variablenersetzung aktivieren und deaktivieren. Die Standardeinstellung ist deaktiviert, sofern nicht
Befehlszeilenoption --subst wurde verwendet. Wenn /subst einmal aktiviert wurde, führend
Leerzeichen werden aus Eingabezeilen entfernt, was die Lesbarkeit von Skripten erleichtert.

/während Zustand

/Ende Diese Befehle bieten eine Möglichkeit zum Ausführen von Schleifen. Alle Zeilen dazwischen während und
die entsprechende Ende werden solange ausgeführt wie die Auswertung von Zustand ergibt a
Wert ungleich Null oder ist die Zeichenfolge was immer dies auch sein sollte. or ja. Die Bewertung erfolgt durch Bestehen
Zustand zu den Strtol Funktion. Beispiel:

/subst
/lass ich 3
/while $i
/echo-Schleifenzähler ist $i
/let i ${- $i 1}
/Ende

/wenn Zustand

/Ende Diese Befehle bieten eine Möglichkeit zur bedingten Ausführung. Alle Zeilen dazwischen if
und die entsprechenden Ende werden nur ausgeführt, wenn die Auswertung von Zustand ergibt a
Wert ungleich Null oder ist die Zeichenfolge was immer dies auch sein sollte. or ja. Die Bewertung erfolgt durch Bestehen
Zustand zu den Strtol Funktion.

/Lauf Datei
Befehle ausführen von Datei.

/Tschüss Beenden Sie die Verbindung und das Programm

/Hilfe Drucken Sie eine Liste der verfügbaren Steuerbefehle.

Verwenden Sie gpg-connect-agent online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad