Điểm:14

Làm cách nào để quay lại cuối lịch sử sau khi nhấn vào Bash?

lá cờ in

Nếu tôi cuộn lên hoặc sử dụng Điều khiểnr tìm kiếm và đi lên trong lịch sử, làm thế nào để quay trở lại dòng rõ ràng? Tôi biết tôi có thể rõ ràng với Điều khiểne, Ctrlbạn, nhưng điều đó sửa đổi chúng. Có một cách chính thức bên cạnh Điều khiểnc để thiết lập lại vỏ?

Điểm:18
lá cờ us

Hai tùy chọn "chính thức" (từ 8.4 Các lệnh Readline có thể ràng buộc trong hướng dẫn Bash):

hủy bỏ (C-g)
Hủy bỏ lệnh chỉnh sửa hiện tại và rung chuông của thiết bị đầu cuối (tùy thuộc vào cài đặt của kiểu chuông).
kết thúc lịch sử (M->)
Di chuyển đến cuối lịch sử nhập, tức là dòng hiện đang được nhập.

M-> có thể được nhập bằng cách nhấn thay thế>, hoặc Thoát ra theo dõi bởi >.

Ghi chú:

  • Huỷ bỏ sẽ được sử dụng trong khi ở chế độ tìm kiếm lịch sử.
  • kết thúc lịch sửmặt khác, nên được sử dụng sau khi chọn một lệnh từ chế độ tìm kiếm lịch sử (ví dụ: nhấn Thoát ra hoặc phím mũi tên).
alchemy avatar
lá cờ in
Cảm ơn nhiều. Làm việc một điều trị! Vâng, việc di chuyển đến phần cuối của lịch sử. C-g thì không nhưng đó có thể là do phím tắt ghi đè trong Kubfox. Konsole có một vài trong số đó (C-k). Một tổ hợp phím tiện dụng khác là C-d để 'thoát', thường chỉ thoát khỏi một quy trình và để bạn ở trong trình bao, còn C-\ sẽ giết nhiều quy trình giả mạo và 'dump' (đến một nơi nào đó). Cảm ơn các tài liệu tham khảo.
muru avatar
lá cờ us
@alchemy Ctrl-D thường gửi chỉ báo EOF và Ctrl-\ gửi sigquit (những thứ này thường được quản lý bởi [kỷ luật dòng](https://stackoverflow.com/a/60194146/2072269). Bạn có thể xem các cài đặt này bằng cách sử dụng `stty -a` (ví dụ: https://askubuntu.com/a/385905/158442)
alchemy avatar
lá cờ in
À, bạn nói đúng về C-d là EOF, về cơ bản đó là điều xảy ra khi bạn nhấn enter ở chế độ "icanon" (nếu tôi hiểu https://unix.stackexchange.com/a/110248/346155). Các thiết bị đầu cuối hiện đại có "trình chỉnh sửa dòng" phức tạp hơn của riêng chúng và vì vậy C-d là một phím tuyệt vời để thay thế. Tôi sử dụng nó để ngắt "intr" để tôi có thể có C-c dưới dạng bản sao và C-x dưới dạng dán. Điều thú vị là chế độ "icanon" trông giống như C-u được sử dụng để xóa toàn bộ dòng thay vì sử dụng kết hợp C-e,C-u.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.