は、(この場合はtty1に)、端末を「受信」に戻って「入力カーソルを」得るためにどのようにして/ dev/ttyにエコーすることができますか?
echo "test" > /dev/tty1
を実行した後、「データの終わり」のようなものを送信する方法はありますか?
スクリーンショット:あなたはそのようにそれを行うことはできませんhttp://picload.org/image/acdwigg/tty.png
は、(この場合はtty1に)、端末を「受信」に戻って「入力カーソルを」得るためにどのようにして/ dev/ttyにエコーすることができますか?
echo "test" > /dev/tty1
を実行した後、「データの終わり」のようなものを送信する方法はありますか?
スクリーンショット:あなたはそのようにそれを行うことはできませんhttp://picload.org/image/acdwigg/tty.png
echo > /dev/tty
を使用すると、それを達成できません。しかし、あなたはそのttyを使っているプロセスにシグナルを送ることでそれを行うことができます。
kill -s SIGINT `ps -ft pts/2 | grep pts/2 | cut -d ' ' -f 5`
$ echo "test" > /dev/tty
test
Cygwin supports the following character devices commonly found on POSIX systems: /dev/tty The current controlling tty of a session.
この例がどのように役立つかわかりません... – inselberg
。 '>'リダイレクション演算子は、WHOLE実行時間の標準入力はecho
コマンドであり、後で変更することはできません。
あなたのニーズと実装を再考することをお勧めします。
CentOSのはあなたが戻っへの「入力カーソルを」得るために `によって何を意味するのか、わから
#run on pts/8
[[email protected] ONT]# uname -a
Linux C203-ATC 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[[email protected] ONT]# echo "test" > /dev/pts/3
[[email protected] ONT]#
[[email protected] BASIC]# tty
/dev/pts/3
#checked on pts/3
[[email protected] BASIC]# test
(cursor)
#cursor pending ...
を未選択のコンソールであなたの文字列を印刷します:たとえば
"受信"端末(この場合はtty1)? '(スクリーンショットのリンクはここからは動作しません。) – anishsane
コマンド実行後、$ PS1はプロンプトを表示します。 $:やuser @ serverのようなものです。私が何かをターミナルウィンドウにエコーすると、この場合はtty1、ターミナルウィンドウ(tty1)に "enter"を押してください。 – inselberg
明確な質問を書いてください。一部のユーザー(私を含む)が正しく理解できません – Jav