Tôi muốn lưu nhật ký dấu nhắc lệnh Windows vào tệp một cách dễ dàng. Có cách nào khác để chọn mọi thứ và nhấp chuột phải vào bản sao không?Nhật ký nhắc lệnh Windows vào một tệp
Trả lời
Bạn có thể chuyển hướng đầu ra của dấu nhắc cmd tới tệp bằng cách sử dụng >
hoặc >>
để nối thêm vào tệp.
ví dụ:
echo Hello World >C:\output.txt
echo Hello again! >>C:\output.txt
hoặc
mybatchfile.bat >C:\output.txt
Lưu ý rằng việc sử dụng >
sẽ tự động ghi đè lên các tập tin nếu nó đã tồn tại.
Bạn cũng có tùy chọn chuyển hướng stdin, stdout và stderr.
Xem here để biết danh sách đầy đủ các tùy chọn.
Phương pháp đầu tiên
Đối với Windows 7 trở lên người dùng, Windows PowerShell cung cấp cho bạn tùy chọn này. Người dùng có phiên bản windows ít hơn 7 có thể tải xuống PowerShell trực tuyến và cài đặt nó.
bước:
loại PowerShell trong lĩnh vực tìm kiếm và nhấp vào "Windows PowerShell"
Nếu bạn có một .bat (batch) File chuyển sang bước 3 HOẶC sao chép lệnh của bạn đến một tập tin và lưu nó với đuôi mở rộng .bat (ví dụ file.bat)
chạy file .bat với lệnh sau
PS (location)> <path to bat file>/file.bat | Tee-Object -file log.txt
Thao tác này sẽ tạo tệp log.txt với tất cả đầu ra dấu nhắc lệnh trong đó. Lợi thế là bạn cũng có thể đầu ra trên dấu nhắc lệnh.
phương pháp thứ hai
Bạn có thể sử dụng chuyển hướng tập tin (>, >>) như đề nghị của Bali C trên.
Tôi sẽ đề xuất phương pháp đầu tiên nếu bạn có nhiều lệnh để chạy hoặc chạy tập lệnh. Tôi sẽ giới thiệu phương pháp cuối cùng nếu chỉ có vài lệnh để chạy.
- 1. Chuyển hướng đầu ra lệnh "đặt" vào tệp nhật ký
- 2. Định dạng mã hóa tệp qua lời nhắc lệnh: Windows
- 3. Nhật ký sự kiện Windows vs Nhật ký văn bản
- 4. Cài đặt dịch vụ Windows bằng dấu nhắc lệnh Windows?
- 5. Python: xóa một tệp nhật ký
- 6. Viết vào một tệp nhật ký trong ASP.NET
- 7. Viết ngoại lệ cho Tệp nhật ký Windows
- 8. Nơi lưu trữ tệp nhật ký ứng dụng trên Windows
- 9. Chạy tệp .bat trên dấu nhắc lệnh cmd VS
- 10. Cách viết từ Java vào Nhật ký sự kiện Windows?
- 11. Lỗi nhật ký trong một tệp
- 12. Tập lệnh Bash để lưu trữ các tệp nhật ký
- 13. Sử dụng ssh từ dấu nhắc lệnh của Windows
- 14. Clojure REPL không khởi chạy tại dấu nhắc lệnh Windows
- 15. Tệp nhật ký đầu ra nhật ký Git
- 16. Tạo tệp nhật ký trong Powershell
- 17. ghi nhật ký log4net không tạo tệp nhật ký
- 18. Cách định cấu hình nhật ký hệ thống để nhật ký ứng dụng truy cập vào một tệp cụ thể
- 19. Làm thế nào để bạn chuyển hướng đầu vào tiêu chuẩn vào một tệp trong dòng lệnh Windows?
- 20. php var_dump ($ object) hoặc print_r ($ object) vào tệp nhật ký
- 21. Điều gì cần ghi vào tệp nhật ký?
- 22. Cách ghi nhật ký từ một dịch vụ vào một tệp riêng biệt?
- 23. Gắn thêm một dòng mới vào một tập tin (tệp nhật ký) bằng C++
- 24. Làm cách nào để bạn có tệp nhật ký được chia sẻ trong Windows?
- 25. cách thêm nhật ký vào vbscript
- 26. (JAVA) Sử dụng Dấu nhắc Lệnh để tạo tệp .jar từ nhiều tệp .class
- 27. Tệp nhật ký Apache grep lớn
- 28. Sao chép dấu nhắc lệnh bằng các tệp hàng loạt
- 29. Dấu nhắc lệnh Windows tương đương với lệnh unix thứ 'ls -lah' là gì?
- 30. Viết nhật ký vào tập tin
NB: Phương pháp thứ hai là dành cho cửa sổ lệnh Visual Basic, không phải Windows Command Prompt – Kidburla
@ Kidburla- Không, chuyển hướng tệp bằng cách sử dụng '<' or '>>' hoạt động trên Dấu nhắc lệnh của Windows. – weir
là có một thủ thuật để nó có thể tự giới hạn kích thước của tập tin .. Tôi có nghĩa là nói cho đăng nhập được 1mb, không có nhiều hơn nữa ... vì vậy chỉ ở tối đa. 1mb dòng gần đây nhất có được lưu trữ cùng một lúc không? – ycomp