Jawaban:
Gunakan tombol "eof" CtrlD,. Ketika ditekan di tengah garis, itu akan memberikan kepada netcat segala sesuatu yang telah diinput pada saat itu.
Buffer sebenarnya dilakukan oleh layer tty dan tidak ditangani ncsama sekali. stty -icanon && nc ...akan menonaktifkan buffering dan memungkinkan ncuntuk melihat data saat dimasukkan ke terminal, pada saat itu akan dikirim segera. (Perhatikan bahwa perintah sttydan ncharus dijalankan bersama, jika tidak, shell itu sendiri kemungkinan akan mengaktifkannya kembali saat menampilkan promptnya.)
stty -icanon && nc ...atau stty raw && nc ...akan menonaktifkannya. [Perhatikan bahwa itu harus dijalankan bersama, jika tidak, shell itu sendiri akan mengaktifkannya kembali saat menampilkan prompt.]
rawmengubah sejumlah besar opsi tty, salah satunya adalah penanganan kunci "kontrol" khusus di tingkat tty. (Ini benar-benar mode "mentah", karena ia meneruskan semuanya ke program.) Anda dapat menggunakan stty -a -F /dev/pts/XXtty lain untuk melihat parameter saat ini.
stty -icanon -echo && nc ...sebaliknya jika setiap karakter yang saya ketikkan di nc dapat digaungkan dua kali
socatseperti yang tercantum dalam jawaban