ベストアンサー1
パイプシンボルはコマンドの出力をnano
コマンドの入力に送信しますuniq
。
しかし、nano
まだ実行中であり、キーボード入力を受信しています。uniq
ファイルの終わりを見るまで結果が出力されないため、出力を見ることができません(質問では重要ではありません)。
nano を押すとctrl-c
nano に「キャッチされますが」終了しません。
nanoを終了する方法は、次へを押すことです。ctrl-x
ただし、nano
変更された場合(入力後に別のキーを押した場合など)は終了しません。この場合、nano は次のメッセージを表示します。
Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?
Y Yes
N No ^C Cancel
「n」キーを押すと、変更を保存せずに終了します。
Nanoにいることに気づく前に、いくつかのキーの組み合わせを押すことができます。この場合、いくつかのメニューが深く表示されることがあります。幸い、nanoを押すとctrl-x
ほとんどのメニューが終了します(ただし、上記のプロンプトはキャンセルされません)。言い換えれば、ctrl-x
何度か押しても終了からはやくことはできません。
一部のメニューで「停止」する場合は、通常、次の操作でこれを行うことができます。ctrl-x
数n
回押した後、キーを押します。 それでもうまくいかないと、ctrl-x
押しすぎたという意味です。ただ押してください。ctrl-x
一つ時間がかかる場合は、n
鍵が必要です。常に動作します。