উত্তর:
ব্যবহার Ctrl+ u:
থেকে bash
ডকুমেন্টেশন, নিহত এবং Yanking :
ইউনিক্স-লাইন-বাতিল (ঘন)
কার্সার থেকে বর্তমান লাইনের শুরু পর্যন্ত পিছনে হত্যা করুন।
Ctrl+ + uআচরণ শুধুমাত্র শাঁস মত তাদের নিজস্ব লাইন সম্পাদকের আছে দ্বারা নিয়ন্ত্রিত হয় না bash
, zsh
, tcsh
, sh -o emacs
, কিন্তু যখন ক্যানোনিকাল মোডে (মত টার্মিনাল চালকের লাইন শৃঙ্খলা দ্বারা cat
মৌলিক বাস্তবায়নের অথবা sh
/ ksh
যখন কোন লাইন-সম্পাদক সক্রিয় করা হয় )। সুতরাং এটি সর্বত্র কাজ করে।
আপনি stty -a
(বা stty -everything
বিএসডি সিস্টেমে) ব্যবহার করে টার্মিনাল ড্রাইভারের লাইন শৃঙ্খলা পরীক্ষা করতে পারেন :
$ 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
লাইনের শুরুতে হত্যা করে , অন্য শেলগুলিতে নয়।
bash
, ^K
এছাড়াও, বাফার শেষে নিহত তাই আমি মনে করি ^U
এটি বিপরীত কি?
^K
নেই kill-line
তাই এটি একটি বিট বিভ্রান্তিকর আছে। মনে রাখবেন যে এখানেও একটি backward-kill-line
আবদ্ধ রয়েছে ^X^?
(এটি একটিরও বেশি লাইনকে হত্যা করে)।
^u
টিটিওয়াই লাইন শৃঙ্খলা দ্বারা পরিচালিত হয় (যতক্ষণ না টিটিওয়াই লাইন ইনপুট মোডে থাকে, অক্ষর ইনপুট মোডের বিপরীতে)। সুতরাং এটি সর্বত্র কাজ করে। দেখুনman stty
এবং সন্ধান করুনkill CHAR
। এছাড়াও, আমি আমার শেলটি ভিআই-মোডে রাখি এবং এটি সেখানেও কার্যকর হয়।