0

メッセージを送信したい (Unix を実行している) ハンドヘルド スキャナーがいくつかあり、write コマンドを使用してハンドヘルド スキャナー (コンピューター) にメッセージを倉庫フロアの誰かに送信した後、メッセージは画面に残ります (私たちはAML M7220 スキャナーを使用)。メッセージセッションが終了した後に画面をクリアするか、画面を更新する方法を知っている人はいますか? 私は AML に電子メールを送信し、AML テクニカル サポートに電話しようとしましたが、電子メールへの応答についてはがらくたを与えず、電話をかけると、有効な電話番号でさえありません。AMLはウェブサイトを更新する必要があります!!

4

2 に答える 2

1

同じネットワーク内の別のユーザーにメッセージを送信するために使用できるコマンドは多数あります

1.mesg 2.talk 3.write 4.wall これらのコマンドは、別のユーザーにメッセージを送信するために使用されます

于 2012-10-03T04:18:33.880 に答える
0

writeかなり低レベルのユーティリティです。リモート端末の最後にある画面の内容についての認識はなく、その端末でたまたま実行されている他のものは、その画面がwriteセッションによって汚染されたばかりであることを認識しません。実際、UNIX tty には一般に、何が表示されているかという概念がありません (多かれ少なかれ単なる文字ストリームです)。

セッションの最後に画面をクリアすることはできませんwrite。これを実行できる唯一の方法は、端末をクリアする端末エミュレーション シーケンスをwriteセッションに渡すことであり、(最新の)writeそれを許可しないためです (エスケープされます)。 )。

なんらかのフルスクリーン アプリケーションが実行されている場合、リモート ターミナルの画面を再描画することはできません。

于 2012-10-03T01:01:57.987 に答える