GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Linux per generare un nuovo GUID?

Dal momento che volevi un casuale UUID, vuoi usare il Tipo 4 invece del Tipo 1:

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

Questo articolo di Wikipedia spiega i diversi tipi di UUID. Vuoi "Tipo 4 (casuale)".

Ho scritto una piccola funzione Bash usando Python per generare un numero arbitrario di UUID di tipo 4 in blocco:

# 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"')]))'
}

Se preferisci le lettere minuscole, cambia:

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

A:

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

Supponendo che tu non abbia uuidgen , non hai bisogno di uno script:

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

Puoi usare il comando uuidgen . Semplicemente eseguendo uuidgen ti darà un UUID basato sul tempo:

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

Linux
  1. Genera password sulla riga di comando di Linux

  2. Comando Linux mv

  3. Linux du comando

  4. comando IP Linux

  5. comando cd di Linux

Comando Data in Linux

Comando gratuito in Linux

Comando Sudo in Linux

Comando W in Linux

Al comando in Linux

Comando mkdir:crea nuove directory in Linux