GNU/Linux >> Tutoriels Linux >  >> Linux

Que signifie une flèche (->) sur la ligne de commande ?

Dans l'outil de ligne de commande MySQL, cela signifie que l'outil s'attend à ce que votre entrée continue sur la ligne suivante. Ici, il attend le chemin de destination.

Les commandes SQL "complètes" courantes sont écrites avec des retraits, ce qui est pris en charge sur la ligne de commande. Vous diriez quelque chose comme

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

Les flèches sont une invite de continuation interactive. Si vous entrez une commande inachevée, le shell SQL (appelé par la commande mysql) attend le reste.

Dans ce cas particulier, le shell SQL attend un chemin de destination pour mysqldump.

De plus, les commandes ne sont pas terminées tant que vous ne terminez pas les commandes par un point-virgule. (Merci @MrStatic)


Vous avez en effet une erreur de syntaxe; Les commandes SQL doivent se terminer par un point-virgule. Par exemple :

mysqldump my_database;

Linux
  1. Que signifie ` (backquote/backtick) dans les commandes ?

  2. Que signifie le tilde (~) à la fin d'un nom de fichier ? ?

  3. Que signifie la sortie de Ps ?

  4. Que signifie la valeur du symbole de la commande nm ?

  5. Que fait la ligne '!/bin/sh -e' ?

Que signifie la commande Cat sous Linux ?

Que signifie le point d'interrogation dans la commande du terminal ?

Que signifie &à la fin d'une commande Linux ?

Que signifie le symbole du tuyau linux | fais?

Que signifie la capacité ep ?

Que signifie un + à la fin des autorisations de ls -l ?