例えば、nc localhost 8000
のようなものを実行した後、Ctrl + Cキーを押すと "^ C"と表示され、接続が停止します。これらの "^コマンド"はどのように呼び出され、他のctrl + CHAR(または^ + CHAR)はどこで見つけることができますか?Unix上で "^ + CHAR"コマンドを実行すると(^ Cは現在のコマンドを停止します)、何ですか?
-2
A
答えて
0
これらはコマンドではなく、制御文字です。それらは他の文字と同じように文字であるが、ある意味では特別な意味を持つ。例えば、コマンドラインインタフェース(ターミナルのシェル)を使用する場合、すべての型付きcharは、いくつかのcharをキャプチャしていくつかの機能に関連付ける特別なソフトウェアを通過します。^Dへ
- :あなたは、このすべてが/修正パラメータ化が、一般的に使用できることができることを知っている必要があります最後の文字(同じバックスペースを有する)
- ^U全体の現在の行を消去する を消去するH^
- ^Zは、現在の処理を中断する入力フローを終了します
このリストは網羅的なものではありません。使用しているソフトウェアには他の文字が意味を持つことがあります。つまり、シェル自体もいくつかの文字にある機能を関連付けることができます。
stty -a
を試して、何がアクティブになっているか、(必要に応じて)どの機能に関連付けられているかを確認してください。次に、このコマンドに関するマニュアルとPOSIX端末(私が以前話したソフトウェアの名前)に関する本を読んでください。シェルのマニュアルも読んでください。
関連する問題
- 1. Pythonでunixコマンドを実行する
- 2. Javaでunixコマンドを実行する
- 3. RobotFramework:ローカルでunixコマンドを実行する
- 4. Dockerコンテナを停止するときにコマンドを実行できますか?
- 5. ctrl + c以外のlinuxで実行中のRコマンドを停止するには?
- 6. Laravel - 現在のサーバーでconsoleコマンドを実行します。
- 7. スカラスクリプトからunixコマンドを実行する
- 8. スーパーバイザは、restartコマンドで実行中のプロセスを強制停止しますか?
- 9. 現在実行中のコード行でデバッガを停止する
- 10. SQLサーバで何も実行しない(T SQLコマンド)とは何かを実行するコマンドを出力する
- 11. ターミナルで独自のUnixコマンドを実行していますか?
- 12. killコマンドを停止する
- 13. winrsコマンドの後でバッチスクリプトの実行が停止する
- 14. Atlassian Bambooは、現在実行中/実行中のビルドを停止します。
- 15. 読み取りまたはプロンプトで停止したコマンドを停止することはできますか?
- 16. マシン上で実行されているアプリケーションを知るUnixコマンド
- 17. git-shellコマンドで「引数なしで実行するか-c cmdで実行する」とは何ですか?
- 18. のperl:オープン経由でコマンドを実行すると、コマンドは、上記のコードで
- 19. コマンドでlaravelサーバーを停止する
- 20. Common Lispでインタプリタを停止するコマンドはありますか?
- 21. C#でTcpClientを使用してリモートSSHでunixコマンドを実行する方法
- 22. VBAアクティブxコマンドの実行を停止する
- 23. GDBでは、プログラムが停止すると自動的にコマンドを実行しますか? (ディスプレイのような)
- 24. スレッドはBeautifulsoupコマンドで停止 -
- 25. ハイブスクリプト内でunixコマンドを実行
- 26. モデムの現在の設定を保存するATコマンドとは何ですか?
- 27. Javaの異なるユーザーとしてUNIXコマンドを実行する
- 28. Unixコマンドの並列実行?
- 29. unix - 別のユーザーとしてコマンドを実行する
- 30. 現在の行を消去する短いコマンドですか?
私はプログラミングに関する質問ではないので、この質問をトピックとして閉じようとしています。 [UNIX.se]を試してください。 –