Làm thế nào để xóa tất cả các ký tự sau khi con trỏ trong shell


15

Tôi muốn xóa tất cả các ký tự sau khi con trỏ trong putty hoặc shell. Làm thế nào tôi có thể đạt được điều này?

Mỗi lần tôi muốn xóa dòng hoàn chỉnh, tôi cần nhấn phím xóa và đó là điều tôi không muốn làm.

Tìm cách xóa dòng cải thiện tốc độ và hiệu quả của tôi.

ví dụ

 $@ java -DSTOP.PORT=8982 -DSTOP.KEY=mysecret -jar start.jar --stop

@ là vị trí con trỏ của tôi vì vậy nếu tôi phải xóa dòng tôi phải tiếp tục nhấn phím xóa.

Câu trả lời:


39

Trúng Ctrl k. Dưới đây là một số phím tắt thường được sử dụng

Giới hạn chính của CTRL

  • Ctrl+ a- Nhảy đến đầu dòng
  • Ctrl+ b- Di chuyển trở lại một char
  • Ctrl+ c- Chấm dứt lệnh
  • Ctrl+ d- Xóa từ dưới con trỏ
  • Ctrl+ e- Nhảy đến cuối dòng
  • Ctrl+ f- Di chuyển về phía trước một char
  • Ctrl+ k- Xóa thành EOL
  • Ctrl+ l- Xóa màn hình
  • Ctrl+ r- Tìm kiếm lịch sử ngược
  • Ctrl+ R- Tìm kiếm lịch sử ngược với nhiều lần xuất hiện
  • Ctrl+ u- Xóa lùi khỏi con trỏ
  • Ctrl+ x x- Di chuyển giữa EOL và vị trí con trỏ hiện tại
  • Ctrl+ x @- Hiển thị hoàn thành tên máy chủ có thể
  • Ctrl+ z- Tạm dừng / Dừng lệnh

Giới hạn phím ALT

  • Alt+ <- Di chuyển đến dòng đầu tiên trong lịch sử
  • Alt+ >- Di chuyển đến dòng cuối cùng trong lịch sử
  • Alt+ ?- Hiển thị danh sách hoàn thành hiện tại
  • Alt+ *- Chèn tất cả các hoàn thành có thể
  • Alt+ /- Cố gắng hoàn thành tên tệp
  • Alt+ .- Yank đối số cuối cùng với lệnh trước
  • Alt+ b- Di chuyển lùi
  • Alt+ c- Viết hoa chữ
  • Alt+ d- Xóa từ
  • Alt+ f- Tiến về phía trước
  • Alt+ l- Tạo chữ thường
  • Alt+ n- Tìm kiếm lịch sử chuyển tiếp không tăng
  • Alt+ p- Tìm kiếm lịch sử ngược không tăng
  • Alt+ r- Lệnh gọi lại
  • Alt+ t- Di chuyển các từ xung quanh
  • Alt+ u- Viết chữ hoa
  • Alt+ back-space- Xóa lùi khỏi con trỏ

Nhấn phím ESC và nhấn d, chỉ xóa một từ duy nhất
Rahul Mehta

Phân phối nào bạn đang sử dụng?
jaypal singh

phiên bản Ubuntu 11
Rahul Mehta

1
CTRL kHãy làm nó.
jaypal singh

3

Tôi biết đó là một câu hỏi cũ, nhưng nếu bạn thích / làm việc với vi biên tập, bạn có thể sử dụng:

$ set -o vi

Điều đó cho phép bạn coi đầu vào như bên trong trình soạn thảo vim (chế độ chèn):

  • Xóa đến cuối dòng <ESC>D,
  • Chỉnh sửa toàn bộ dòng lệnh bên trong phiên vim <ESC>v(thoát lệnh thực thi vim)
  • Tìm kiếm trong các lệnh cuối cùng <ESC>/regexp_to_find,
  • Đi đến đầu dòng <ESC>0,
  • Chèn vào đầu dòng <ESC>I,
  • Thay đổi từ tiếp theo <ESC>cw
  • Vân vân.

Đây là một trong nhiều hướng dẫn vim.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.