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

Linux-Befehl zum Generieren einer neuen GUID?

Da wolltest du eine zufällige UUID, Sie möchten Typ 4 statt Typ 1 verwenden:

python -c 'import uuid; print str(uuid.uuid4())'

Dieser Wikipedia-Artikel erklärt die verschiedenen Arten von UUIDs. Sie möchten "Typ 4 (zufällig)".

Ich habe eine kleine Bash-Funktion mit Python geschrieben, um eine beliebige Anzahl von Typ-4-UUIDs in großen Mengen zu generieren:

# uuid [count]
#
# Generate type 4 (random) UUID, or [count] type 4 UUIDs.
function uuid()
{
    local count=1
    if [[ ! -z "$1" ]]; then
        if [[ "$1" =~ [^0-9] ]]; then
            echo "Usage: $FUNCNAME [count]" >&2
            return 1
        fi

        count="$1"
    fi

    python -c 'import uuid; print("\n".join([str(uuid.uuid4()).upper() for x in range('"$count"')]))'
}

Wenn Sie Kleinbuchstaben bevorzugen, ändern Sie:

python -c 'import uuid; print("\n".join([str(uuid.uuid4()).upper() for x in range('"$count"')]))'

An:

python -c 'import uuid; print("\n".join([str(uuid.uuid4()) for x in range('"$count"')]))'

Angenommen, Sie haben uuidgen nicht , Sie brauchen kein Skript:

$ python -c 'import uuid; print(str(uuid.uuid4()))'
b7fedc9e-7f96-11e3-b431-f0def1223c18

Sie können den Befehl uuidgen verwenden . Einfach uuidgen ausführen gibt Ihnen eine zeitbasierte UUID:

$ uuidgen
18b6f21d-86d0-486e-a2d8-09871e97714e

Linux
  1. Generieren Sie Passwörter auf der Linux-Befehlszeile

  2. Linux-mv-Befehl

  3. Linux-Du-Befehl

  4. Linux-IP-Befehl

  5. Linux-cd-Befehl

Datumsbefehl in Linux

Kostenloser Befehl unter Linux

Sudo-Befehl unter Linux

W-Befehl unter Linux

Bei Befehl unter Linux

mkdir-Befehl:Erstellen Sie neue Verzeichnisse in Linux