タグ

ttyに関するruiccのブックマーク (4)

  • http://www.bsddiary.net/d/200701.html

    ruicc
    ruicc 2012/09/17
    Control-DはEOFではないという話
  • Ctrl-D の話 - ひげぽん OSとか作っちゃうかMona-

    Mosh の REPL が Ctrl-D で抜けられないとご指摘いただいていた件。 そもそも Ctrl-D って何だっけ?と立ち止まり調べましたが当たり前すぎて(?)記事にすらなってないので書いておきます。 ユーザーから見た Ctrl-D 入力終了を対話型のプログラムにしらせることに使う。 例えば irb から抜けるとき。 dekisugi% irb irb(main):001:0> puts "Hello" Hello => nil irb(main):002:0> # Ctrl-D で irb から抜ける その対話型プログラムが持つ exit や quit などの終了コマンドを入力するよりも楽ですね。 人によっては Ctrl-C を使う場合もあるかもしれません。(そのプログラムが SIGINT をどう扱っているかに依存するので、Ctrl-c で終了しない場合もよくあります。) 追記 i

    Ctrl-D の話 - ひげぽん OSとか作っちゃうかMona-
  • sixnine.net

    sixnine.net 2024 著作権. 不許複製 プライバシーポリシー

    ruicc
    ruicc 2011/01/23
    /devと/proc
  • 入出力

    入出力とは 入出力のないプログラムは意味がありません.ワードプロセッサのプログラムはキーボードやマウスからの入力を受け付けてその結果を画面に表示します.またハードディスクなどの記憶装置に記録された文章ファイルを読み込んだり,編集が終了したファイルをまた記憶装置に記録したりする機能を持っています.みなさんが最初に書いたであろうプログラムHello Worldもコンソール上に文字列を出力しました.こう考えるとプログラムは入力を受け取りなんらかの形で変換してそれを出力するものと考えることができます. 低水準入出力 高水準入出力 リダイレクト リダイレクトとはプログラムへの入力やプログラムからの出力先を変更することです.標準入力は通常キーボードですがファイルに変更することができます.また標準出力は通常ターミナルですが,ファイルに変更することができます. しばしばコンソールとターミナルは同じ意味とし

  • 1