Làm thế nào để đăng nhập bất cứ điều gì tôi nhập trong thiết bị đầu cuối để tập tin


14

Tôi là người mới chỉ học Fedora 13. Tôi chỉ muốn biết liệu có thể chuyển hướng bất cứ thứ gì tôi nhập vào thiết bị đầu cuối sang tệp không, để tôi có thể nhìn thấy từ tệp, rằng một lệnh cụ thể sẽ cho đầu ra này.

Vì vậy, bất cứ điều gì tôi đang làm nên đi đến một tập tin.

Câu trả lời:


26

Bạn có thể sử dụng scriptlệnh . Sau khi bạn thực hiện nó, mọi thứ xảy ra trong thiết bị đầu cuối của bạn sẽ được ghi vào một tệp mà bạn có thể mở ra sau để xem lại những gì đã xảy ra.

Một lệnh hữu ích khác là ttyrecghi lại không chỉ đầu vào / đầu ra của phiên cuối mà còn cả thông tin về thời gian. Điều này cho phép bạn phát lại phiên cuối của mình sau đó như một bộ phim bằng cách sử dụng ttyplay.


+1 cho ttyrec - một lệnh khác mà tôi chưa từng nghe thấy trước đây.
Joe

0

Giả sử bạn muốn ghi vào một tệp mới gọi là test.txt. Chỉ cần gõ này trên dòng lệnh:

cat > test.txt

Nhấn enter và bắt đầu viết. Để kết thúc phiên của bạn nhấn CTRL + d. Một tệp văn bản, test.txt sẽ được tạo trong cùng thư mục, với nội dung bạn đã nhập.


0

Để lưu trữ đầu ra trong một tập tin, bạn có thể sử dụng > sau lệnh.

Thí dụ :

ls -a > file.txt 

Lệnh trên sẽ liệt kê tất cả các tệp trong thư mục làm việc vào file.txt

df -h > file.txt

Lệnh trên sẽ lưu sử dụng hệ thống tệp của bạn trong file.txt

Hy vọng lời giải thích này trả lời câu hỏi của bạn

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.