Yanıtlar:
"Eof" tuşunu kullanın, Ctrl D . Bir çizginin ortasına basıldığında, o noktada girilen her şeyi netcat'e verecektir.
Tamponlama aslında tty katmanı tarafından yapılır ve nc
hiç. stty -icanon && nc ...
arabelleğe almayı devre dışı bırakır ve izin verir nc
Verileri terminale girildiği sırada görmek, bu noktada derhal gönderilecektir. (Not: stty
ve nc
komutlar birlikte çalıştırılmalıdır, aksi takdirde kabuğun kendisi komut istemini görüntülerken tekrar etkinleştirilebilir.)
stty -icanon && nc ...
veya stty raw && nc ...
devre dışı bırakır. [Birlikte çalıştırılması gerektiğini unutmayın, aksi takdirde istemi görüntülerken kabuğun kendisi yeniden etkinleştirilebilir.]
raw
Bunlardan bir tanesi tty seviyesinde özel "kontrol" tuşlarını kullanmak olan tty seçeneklerini değiştirir. (Gerçekten de "ham" bir moddur, geçer. her şey programa.) kullanabilirsiniz stty -a -F /dev/pts/XX
geçerli parametreleri görmek için başka bir tty'den.
socat
bunda listelendiği gibi Cevap