2010-09-08 34 views

Trả lời

1

Kiểm tra lệnh trap.

Ví dụ, gõ vào giao diện điều khiển của bạn:

trap "echo \"Arrrrggghhhh\"" INT 

Bây giờ nhấn Ctrl + C - fun fun :)

0

Nếu bạn muốn ghi lại tất cả đầu vào và đầu ra, bạn có thể sử dụng lệnh script.

$ script transcript.txt 
Script started, file is transcript.txt 
$ echo 'Hello, world!' 
Hello, world! 
$ exit 
Script done, file is transcript.txt 
$ cat transcript.txt 
Script started on Thu 09 Sep 2010 03:06:56 PM EDT 
$ echo 'Hello, world!' 
Hello, world! 
$ exit 

Script done on Thu 09 Sep 2010 03:07:06 PM EDT 
+0

Nó chỉ chụp các lệnh shell chứ không phải các nét được tạo trên trình duyệt hay trình soạn thảo rit? – Rajeev

+0

@Rajeev 'script' nắm bắt tất cả đầu vào và đầu ra cho thiết bị đầu cuối, bao gồm các lần nhấn phím được thực hiện trong trình chỉnh sửa hoặc các chương trình khác. Nó chỉ bắt đầu vào và đầu ra đi qua đầu cuối; nếu một chương trình mở ra một cửa sổ mới, hoặc nếu không nhận được đầu vào bàn phím từ một số nguồn khác ngoài thiết bị đầu cuối, 'script' sẽ không bắt được nó. Nếu bạn muốn một cái gì đó nhiều hơn thế, xin vui lòng chỉnh sửa câu hỏi của bạn để làm rõ những gì bạn đang tìm kiếm. –

+0

Như bạn biết các yêu cầu, tôi muốn nắm bắt tất cả các nét chính. Hãy cho tôi biết nếu tôi phải chỉnh sửa câu hỏi và cho tôi biết về giải pháp – Rajeev

Các vấn đề liên quan