1Here's a short summary of commands in PGP 2.6.3i:
2
3Generate new key pair:  pgp -kg    [keybits] [ebits] [factor1] [factor2] [mask1] [mask2]
4Add key:                pgp -ka     keyfile            [keyring]
5Extract key:            pgp -kx[a]  userid   keyfile   [keyring]
6View key(s):            pgp -kv[v] [userid]            [keyring]
7View fingerprint:       pgp -kvc   [userid]            [keyring]
8Check & view in detail: pgp -kc    [userid]            [keyring]
9Remove userid or key:   pgp -kr     userid             [keyring]
10                        (Repeat for multiple userids on a key)
11Edit trust params:      pgp -ke     userid             [keyring]
12Add another userid:     pgp -ke     your_userid        [keyring]
13Edit passphrase:        pgp -ke     your_userid        [keyring]
14Sign a key in pubring:  pgp -ks  other_id [-u sign_id] [keyring]
15Remove a sig from key:  pgp -krs    userid             [keyring]
16Revoke, dis/enable:     pgp -kd     userid             [keyring]
17Revoke a certificate:   pgp -kds other_id [-u sign_id] [keyring]
18
19Encrypt:                pgp -e[a]  textfile TO_id [TO_id2 TO_id3...]
20Sign:                   pgp -s[a]  textfile                         [-u MY_id]
21Sign & encrypt:         pgp -se[a] textfile TO_id [TO_id2 TO_id3...][-u MY_id]
22Make detached cert:     pgp -sb[a] [+clearsig=on] mainfile          [-u MY_id]
23  (Can do binaries)     (clearsig=on may be set in CONFIG.TXT)
24Encrypt with IDEA only: pgp -c     textfile
25Decrypt or check sig:   pgp [-d] [-p] cryptogram
26                        (-d to keep pgp data, -p for original file name)
27Check detached cert:    pgp certfile [mainfile]
28                        (If root of filenames are the same omit [mainfile])
29
30Use [a] for ASCII output
31Use [-o outfile] to specify an output file
32Use [-@ textfile] to specify additional userids when encrypting
33Use [-z"pass phrase"] to specify your pass phrase
34Use [+batchmode] for errorlevel returns
35Use [f] for stream redirection ( pgp -f[ARGS] <infile >outfile )
36Use [w] to wipe plaintext file (encryption operations)
37Use [m] to force display of plaintext only (no output file)
38Use [t] to alter line endings for unix, etc.
39