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
入出力とは 入出力のないプログラムは意味がありません.ワードプロセッサのプログラムはキーボードやマウスからの入力を受け付けてその結果を画面に表示します.またハードディスクなどの記憶装置に記録された文章ファイルを読み込んだり,編集が終了したファイルをまた記憶装置に記録したりする機能を持っています.みなさんが最初に書いたであろうプログラムHello Worldもコンソール上に文字列を出力しました.こう考えるとプログラムは入力を受け取りなんらかの形で変換してそれを出力するものと考えることができます. 低水準入出力 高水準入出力 リダイレクト リダイレクトとはプログラムへの入力やプログラムからの出力先を変更することです.標準入力は通常キーボードですがファイルに変更することができます.また標準出力は通常ターミナルですが,ファイルに変更することができます. しばしばコンソールとターミナルは同じ意味とし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く