Lấy dữ liệu trên linux xuống file txt
Thông thường, trong khi làm việc trên terminal Linux, bạn có thể muốn lưu đầu ra của lệnh vào một file. File này có thể được sử dụng làm thông tin cho một hoạt động khác hoặc để ghi nhật ký hoạt động của terminal. Dưới đây là 4 cách khác nhau trong đó để lưu nội dung terminal trong một file. Các phương pháp sau đây có thể áp dụng trên tất cả những bản phân phối Linux và thậm chí có thể được sử dụng trên máy Mac và BSD. Điều duy nhất bạn phải cân nhắc là phương pháp nào tốt nhất để hoàn thành công việc. 1. Sử dụng toán tử chuyển hướngCách cơ bản và phổ biến nhất để chuyển hướng đầu ra từ terminal vào một file là sử dụng các toán tử Toán tử Đầu tiên tạo một file bằng cách sử dụng lệnh Bây giờ, một dòng được đưa vào “file1.txt” bằng cách sử dụng toán tử
Một dòng khác được đưa vào “file1.txt”.
Khi xem nội dung của “file1.txt”, ta thấy rằng chỉ có dòng thứ hai được lưu trữ trong file. Điều này là do toán tử
Nếu muốn gắn thêm nội dung vào file, thì toán tử Nếu bạn chỉ muốn lưu lỗi, thay vào đó hãy sử dụng toán tử Nếu bạn quan tâm đến việc ghi nhật ký mọi thứ, hãy sử dụng 2. Sử dụng lệnh teeVới các toán tử chuyển hướng được hiển thị ở trên, đầu ra của
lệnh không được hiển thị trên màn hình. Nếu bạn muốn nó hiển thị đầu ra trên terminal và ghi vào một file, bạn có thể sử dụng lệnh
Biểu tượng Bạn cũng có thể sử dụng toán tử
3. Sử dụng lệnh scriptVới lệnh Đầu tiên, lệnh
Một thông báo nhắc rằng script đã bắt đầu, sau đó các lệnh được gõ lần lượt - Để chấm dứt, lệnh Nhưng chỉ khi file này được xem trong shell bằng lệnh
Không gõ Khi một phiên script được bắt đầu, nội dung của phiên đó được
giữ lại trong bộ nhớ và chỉ được ghi vào file khi lệnh Hành vi ghi đè và nối thêm của script tương tự như các toán tử chuyển hướng và lệnh Bạn có thể thấy đầu ra được lưu trước đó
của các lệnh 4. Sử dụng lệnh logave
Có rất nhiều thông tin được lưu trữ cùng với kết quả của một lệnh. Hai dấu thời gian được lưu trữ ở đây: Đầu tiên là thời điểm lệnh được bắt đầu và thứ hai là thời gian mà lệnh hoàn thành việc thực thi. Đầu ra của nhiều lệnh có thể được thêm vào cùng một file khi switch -a được sử dụng với
Khi xem nội dung của mylog_file.txt, thì bạn sẽ thấy rằng đầu ra của hai lệnh đã nhập trước đó được phân định bởi một dòng. |