上記のコマンドを実行すると、X11が開きました。私は困惑している。私はそれを実行しましたか?私は物事を見ているときに私がプログラムを実行していないことをどのように確認できますか?テキストファイルを読むとプログラムが実行されるという考えは本当に嫌です。シンプルなcatコマンドや同様のコマンドを実行しているときに実行するプログラムを作ることは、どのようにプログラム可能ですか?"cat/tmp/dir /:0"コマンドは何をしますか?
答えて
あなたは
file /tmp/:0
を実行する場合は、これは通常の「テキスト」ファイルが、ソケットではありませんことを確認する必要があります。エイリアスls
したがって
ls -F
このようなファイルをシェル内で自動的に識別するのに役立ちます。
マシン:0はXディスプレイ(「マシン」の最初のディスプレイ)です
私は/ tmp /:0を見たことがありませんが、すべての不一致マシン名がlocalhostにマップされるようにマシンが構成されている可能性があります。 あなたは何も実行していません.Xサーバはcatから送られたコマンドをX命令として解釈しようとします。 httpアドレスに猫をしているようです。
「sent by cat」を明確にすることはできますか?私はあなたが '猫X> Y'を意味すると思うが、上記のリダイレクトはありません –
彼はいくつかを送っただろうか? –
あなたの観察はおそらく正しいです。私はtmpを再確認し、私は見つけることができた:0 1つの深い。私はそれに応じて質問を変更しました。ありがとうございました! –
:0
はXサーバーを参照するソケットです。プログラムは、このソケットを使用してXサーバと通信します(たとえば、ウィンドウを描画するなど)。このソケットからの読み取りによって、何らかの形でサーバーがアクティブになりました。このコマンドを実行する前に、Xサーバーがすでに実行されている必要があります。
私はXサーバと遊んでいました。だからあなたはおそらくそれが走っているのは正しいでしょう。 –
これはOSX 10.5の動作のようです。
launchdはソケット '/ tmp/launch-xxxxxx /:0'をリッスンします。 DISPLAY変数は、Xアプリケーションにそのソケットへの書き込みを指示するように設定されています。 Xアプリケーションがソケットを開くと、launchdは自動的に 'X11.app'を起動し、アプリケーションにディスプレイを提供します。
ソケットを開けてX11.appを起動します。私は、その動作の他のインスタンスがデフォルトで設定されているとは思わない。
- 1. `kill(0、SIGINT)`は何をしますか?
- 2. cur.fetchone()[0]は何をしますか?
- 3. glUseProgram(0)は何をしますか?
- 4. [0]はlen(a [0])で何を表していますか?
- 5. 'export'コマンドは何をしますか?
- 6. windbgコマンド "kd"は何をしますか?
- 7. Git - stashコマンドは何をしますか?
- 8. 次のコマンドでDEBUGコマンドは何をしますか?
- 9. 'git reset'コマンドは何もせずに何をしますか?
- 10. %0 |%0とは何ですか?どのように動作しますか?
- 11. C++では "= 0"は何を意味しますか?
- 12. コード内のaveRP [0] == 0およびaveRP [0]> 0は何を意味しますか?
- 13. tempWord [0] = '\ 0' 何とか
- 14. r(0)のコマンドを意味しますか?
- 15. このコードスニペットで `1 << 0`は何をしますか?
- 16. "#define assert(exp)((void)0)"は何をしますか?
- 17. ウィンドウエラー0 "ERROR_SUCCESS"は何を意味しますか?
- 18. PHP:$ variable {0}の中括弧は何をしますか?
- 19. 「rows [0]」は何を意味しますか?
- 20. while(*(MPcore_private_timer_ptr + 3)== 0)の "+ 3"は何を意味しますか?
- 21. .shape []は "for i in range(Y.shape [0])"で何をしますか?
- 22. "return 0"は実際に何を意味していますか?
- 23. !1と!0はJavascriptで何を意味しますか?
- 24. Angular2:0へのバインディングイベントは何を意味しますか?
- 25. ラズベリーパイ2 os.System()コマンドは0を返す
- 26. このlinuxコマンドは何をしますか?
- 27. Mercurialでblameコマンドは何をしていますか?
- 28. 2番目のコマンドでprovide()は何をしますか?
- 29. このgitコマンドは何を表していますか?
- 30. Stataでneqany()コマンドは何をしますか?
だから何が起こったのですか?あなたはテキスト端末にいて、Xが起動しましたか?なぜあなたはそのコマンドを実行していたのですか? – Zifre
@Zifte:私は物を読んでいました:0はディスプレイに対応し、Xはそのファイルを/ tmp /に保存します。実際にどのように動作するかをテストすることが理にかなっていました。私は素敵なコードを読むのを待っていましたが、私はディスプレイを開いていました。 –
'cat/tmp /:0'と入力しましたか?最初の$はシェルプロンプトだと思いますか? –