Làm thế nào để tìm kiếm đầu ra thiết bị đầu cuối


32

Giả sử tôi có một Terminal open chứa hàng ngàn dòng đầu ra từ các lệnh trước đó của tôi trong vài giờ / ngày qua. Làm cách nào để tìm kiếm đầu ra được ghi cho một chuỗi? Tôi đặc biệt quan tâm đến một giải pháp không cần chuột.

Tôi biết tôi nên sử dụng tee, nhưng điều đó không phải lúc nào cũng thuận tiện.

Tôi biết tôi có thể "Chọn tất cả", sau đó mở trình chỉnh sửa, dán, sau đó tìm kiếm, nhưng tôi hy vọng điều gì đó đơn giản hơn (và Chọn tất cả dường như yêu cầu chuột).

Tôi đã hy vọng sẽ có lệnh "Tìm ..." trong thanh menu (giống như Mac OS X có).


2
Tôi thậm chí còn không nhận ra có lệnh "Tìm ..." cho đến khi bạn đề cập đến nó trong OS X, vì vậy +1 cho câu hỏi này để trở thành câu trả lời cho Google của tôi.
ArtOfWarfare

Câu trả lời:


16

Tìm văn bản trong cuộn ngược là một điểm yếu của hầu hết các trình giả lập thiết bị đầu cuối; những người duy nhất tôi biết cung cấp nó là OS X Terminal và Terminator . Điều đó nói rằng, bạn có thể chạy màn hình GNU trong bất kỳ thiết bị đầu cuối nào và tìm kiếm bộ đệm cuộn của nó trong chế độ sao chép.


Cảm ơn geekizard. Tôi cũng vừa tìm thấy 'ý tưởng' này trên trang web ubfox, điều này dường như chỉ xác nhận rằng vẫn chưa thể thực hiện được: brainstorm.ub Ubuntu.com/idea/9841

Chỉ cần thêm rằng bạn có thể sử dụng Byobu dựa trên TMux hoặc Màn hình
Boynux 27/11/13

Terminator không làm nổi bật văn bản khi bạn tìm kiếm nó.
dùng171453

48

Nếu bạn đang chạy một thiết bị đầu cuối gnome (thiết bị đầu cuối GUI mặc định trên ubfox), bạn có thể nhấn shift+ctrl+f, nhập cụm từ tìm kiếm và nhấn enter. Vẫn đồ họa, nhưng không cần chuột.


Cảm ơn SynapticUnderrun, nhưng mẹo của bạn dường như không hiệu quả với tôi. Tôi đang sử dụng bản cài đặt mới của Ubuntu 10,4.

1
Điều này hoạt động trên Ubuntu 10.10 và 11.04. Tôi đang chạy 10.10 ngay bây giờ và sử dụng gnome-terminal 2.32.0 vì vậy có lẽ việc nâng cấp gnome-terminal sẽ giúp ích. Vì cửa sổ này sử dụng cửa sổ bật lên gtk để nhập văn bản tìm kiếm, bạn sẽ phải chạy X để nó hoạt động. Nhưng bạn không cần sử dụng chuột và nó sẽ tìm kiếm toàn bộ bộ đệm đầu cuối (mà bạn có thể đặt thành không giới hạn trong hộp thoại Chỉnh sửa-> Tùy chọn Cấu hình).

Cảm ơn SynapticUnderrun, tôi chắc chắn sẽ tìm kiếm lần sau để tôi có thể nâng cấp.

Chỉ làm việc cho tôi cũng trong xfce4-terminal, (X) ubfox Rared 13.04. Cảm ơn.
Gringo Suave

4
Đây phải là câu trả lời được chấp nhận. Hoạt động với tôi trên Ubuntu 14.04 LTS.
dùng171453

7

Phím tắt để tìm chuỗi bên trong dữ liệu đầu cuối: ctrl + shift + f


1
Hoạt động với mặc định xfce4-terminal 0.6.3trên Xubuntu 16.04.
Jaakko

3

Bạn đã cân nhắc sử dụng ống và grep chưa?

YourCommand | grep str

Hi vọng điêu nay co ich


4
Ông yêu cầu tìm kiếm đầu ra của các lệnh đã chạy và cũng đề cập rằng tee không phải lúc nào cũng thuận tiện để sử dụng và grep cũng vậy!
Aamir

1

Hãy thử konsole trong kde. Nó hoạt động với gnome / unity quá. Lập trình phím tắt Tìm đến alt-f hoặc ctrl-f, nó có thể tìm kiếm tiến hoặc lùi, cộng với nó sẽ làm nổi bật đầu ra mới phù hợp với mẫu tìm kiếm.


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.