GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa significa il simbolo di una freccia (->) sulla riga di comando?

Nello strumento da riga di comando MySQL ciò significa che lo strumento si aspetta che il tuo input continui sulla riga successiva. Qui sta aspettando il percorso di destinazione.

I comuni comandi SQL "completi" sono scritti con rientri, che è supportato dalla riga di comando. Diresti qualcosa come

SELECT
    `users`.*
FROM
    `users`
WHERE
    `users`.`is_active` = 1 AND
    `users`.`age` < 13
ORDER BY
    `users`.`username`

Le frecce sono un prompt di continuazione interattivo. Se inserisci un comando non completato, la shell SQL (richiamata dal comando mysql) è in attesa del resto.

In questo caso particolare, la shell SQL è in attesa di un percorso di destinazione per mysqldump.

Inoltre, i comandi non sono completi fino a quando non li termini con un punto e virgola. (Grazie @MrStatic)


Hai davvero un errore di sintassi; I comandi SQL devono terminare con un punto e virgola. Ad esempio:

mysqldump my_database;

Linux
  1. Cosa significa e commerciale alla fine di una riga di script di shell?

  2. Cosa significa il valore del simbolo dal comando nm?

  3. Cosa fa la riga '!/bin/sh -e'?

  4. Cosa significa &alla fine di un comando Linux?

  5. Cosa significa - in questo comando Linux?

Cosa significa Cat Command in Linux?

Cosa significa il simbolo della pipe Linux | fare?

Cosa significa l'ultimo - (trattino) nelle opzioni di `bash`?

Cosa fa -e in un bash shebang?

Cosa significa la capacità ep?

Cosa significa un + alla fine dei permessi da ls -l?