Yanıtlar:
Ctrl+ Kullanın u:
Gönderen bashdokümantasyon, Killing ve Kopyalama :
unix satır atma (Cu)
İmleçten geçerli satırın başına kadar geriye doğru öldür.
Ctrl+ uDavranışı yalnızca gibi kendi satır editörü var kabukları tarafından kontrol edilmeyen bash, zsh, tcsh, sh -o emacs, aynı zamanda kurallı modda (olduğu gibi, terminal sürücü hat disiplin yoluyla catveya temel uygulamaları sh/ kshhiçbir satır-editör etkinken ). Böylece her yerde çalışır.
stty -a(Veya stty -everythingBSD sisteminde) kullanarak terminal sürücüsünün hat disiplinini kontrol edebilirsiniz :
$ stty -a
speed 38400 baud; rows 24; columns 80; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;
swtch = M-^?; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread -clocal -crtscts
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc ixany imaxbel iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke
^U, çizginin başlangıcını diğer kabuklarda değil, sadece readline / bash'ta öldürür .
bash, ^KBence bu yüzden de, tampon ucuna öldüren ^Ubunun tersidir?
^Kolan kill-linebu biraz yanıltıcı yüzden. Ayrıca bir backward-kill-linebağlılık olduğunu unutmayın ^X^?(bu da birden fazla satırı öldürür).
^uTTY satır disiplini tarafından yönetilir (TTY, karakter giriş modunun aksine satır giriş modunda olduğu sürece). Böylece her yerde çalışır. Bakınman sttyve arayınkill CHAR. Ayrıca, kabuğumu vi modunda tutuyorum ve orada da çalışıyor.