GNU/Linux >> Linux の 問題 >  >> Linux

コマンド ラインの矢印 (->) 記号は何を意味しますか?

MySQL コマンドライン ツールでは、ツールは入力が次の行に続くことを期待しています。ここで宛先パスを待っています。

一般的な「フル」SQL コマンドはインデントで記述されており、コマンド ラインでサポートされています。あなたは次のように言います

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

矢印はインタラクティブな継続プロンプトです。未完了のコマンドを入力すると、SQL シェル (mysql コマンドによって呼び出される) は残りのコマンドを待機します。

この特定のケースでは、SQL シェルは mysqldump の宛先パスを待機しています。

また、セミコロンでコマンドを終了するまで、コマンドは完了しません。 (@MrStatic に感謝)


確かに構文エラーがあります。 SQL コマンドはセミコロンで終了する必要があります。例:

mysqldump my_database;

Linux
  1. ファイル名の末尾のチルダ(〜)はどういう意味ですか?

  2. ターミナルコマンドの疑問符はどういう意味ですか?

  3. nmコマンドのシンボル値は何を意味しますか?

  1. 行「!/bin/sh -e」は何をしますか?

  2. Linuxコマンドの最後の&はどういう意味ですか?

  3. この Linux コマンドの - はどういう意味ですか?

  1. 構文 |&はシェル言語で何を意味しますか?

  2. -e は bash シバンで何をしますか?

  3. 逆引き DNS コマンド ライン ユーティリティとは何ですか?