Cách xem Lịch sử lệnh PowerShell trên Windows 10
Windows PowerShell được tích hợp tính năng Lịch sử(History) ghi nhớ tất cả các lệnh bạn đã thực hiện khi sử dụng nó. Mặc dù nó sẽ nhớ Lịch sử(History) của phiên hoạt động, nhưng tôi thấy rằng nó giữ lại nhiều hơn thế. Trong bài đăng này, tôi sẽ chỉ cho bạn cách bạn có thể xem Lịch sử(History) lệnh PowerShell và sử dụng nó một cách thông minh.
Cách xem Lịch sử lệnh PowerShell(PowerShell Command History)
Lợi thế quan trọng nhất của việc có tính năng Lịch sử là bạn không phải nhập lại để thực hiện một lệnh cụ thể mà bạn đã thực hiện một lần. Tuy nhiên, việc đệ quy qua hàng trăm lệnh không giúp ích được nhiều. Làm thế nào về việc tìm kiếm qua chúng hoặc chạy một lệnh cụ thể mà bạn chỉ nhớ một phần? Thực hiện theo các phương pháp này.
- Phương pháp bàn phím
- Tìm kiếm Tua (Search Forward)đi(Backward) hoặc Quay lại trong Lịch sử PowerShell(PowerShell History)
- Xem(View) toàn bộ Lịch sử của phiên này
- Gọi(Invoke) một lệnh cụ thể từ Lịch sử(History) lệnh PowerShell
- Tìm kiếm trong Lịch sử
Cuối cùng, chúng tôi cũng đã giải thích cách bạn có thể xóa, xuất và nhập Lịch sử (History)của lệnh PowerShell . Rất tiện dụng nếu bạn cần thực hiện các lệnh giống nhau thường xuyên.
1] Phương pháp bàn phím
Tôi chắc chắn rằng bạn đã sử dụng Command Prompt một lần nếu bạn đã sử dụng Windows một thời gian. Nếu bạn sử dụng các phím mũi tên lên và xuống, bạn có thể quay lại các lệnh đã thực hiện. Điều tương tự cũng áp dụng cho PowerShell . Nhưng đây là khúc quanh. Nếu bạn nhớ một phần lệnh, đây là cách tìm kiếm.
- Nhập(Type) một phần của lệnh bạn nhớ
- Nhấn F8(Press F8) và tiếp tục nhấn nó cho đến khi bạn tìm thấy.
- Cụm từ tìm kiếm sẽ được đánh dấu bằng màu xanh lục huỳnh quang, theo sau là phần còn lại của lệnh.
Hạn chế duy nhất là cụm từ tìm kiếm phải là phần bắt đầu của lệnh.
2] Tìm kiếm tiến(Search Forward) hoặc lùi(Backward) trong lịch sử(History)
Nếu bạn muốn tìm kiếm tiến hoặc lùi trong Lịch sử(History) , thì bạn có thể sử dụng Ctrl + R và Ctrl + S. Cái trước cho phép bạn tìm kiếm trở lại trong Lịch sử(History) trong khi chuyển tiếp sau đó. Ngay sau khi bạn sử dụng phím tắt, bạn sẽ nhận được một đoạn mã ở dưới cùng (bck-i-search hoặc fwd-i-search). Nhập nội dung bạn muốn tìm kiếm và ngay cả khi văn bản thuộc về nơi nào đó ở giữa lệnh, nó sẽ tìm kiếm nó. Nó tốt hơn nhiều so với phương pháp F8 mà chúng tôi đã sử dụng ở trên.
3] Xem(View) toàn bộ Lịch sử(History) lệnh PowerShell của phiên này
Nhập Lịch sử(Type History) và nhấn phím Enter . Bạn sẽ có thể xem tất cả các lệnh bạn đã thực hiện trong phiên hiện tại. Mặc dù bạn có thể xem các lệnh được thực hiện trong phiên trước đó bằng các phím mũi tên, nhưng Lịch sử(History) sẽ không có lệnh đó. Nếu bạn nhấn phím “H”(key “H”) và nhấn Enter, nó sẽ hiển thị Lịch sử(History) của các lệnh. Hãy coi nó như một phím tắt cho lệnh Lịch sử(History) .
4] Gọi(Invoke) một lệnh cụ thể từ Lịch sử
Nếu bạn để ý, hình trên có một ID bên cạnh mỗi lệnh. Nếu bạn muốn thực thi một lệnh cụ thể từ danh sách, bạn cần sử dụng Lịch sử gọi.(Invoke-History.)
- Lưu ý ID của lệnh bạn muốn thực hiện
- Nhập Invoke-History <ID>. Thay thế <ID> bằng số chính xác
- Nhấn phím(Press) Enter ,(Enter Key) và nó sẽ thực hiện lệnh đó từ Lịch sử(History) .
5] Tìm kiếm trong Lịch sử
Cách dễ nhất để tìm kiếm trong Lịch sử(History) lệnh là sử dụng phương pháp Chuỗi(Select-String) chọn trên Kết quả lịch sử(History Output) .
- Nhập nội dung sau và thay thế Nhận(Get) bằng cụm từ bạn muốn tìm kiếm
- Get-History | Chọn-Chuỗi -Pattern “Nhận”.
- Nó sẽ hiển thị tất cả các lệnh phù hợp với các lệnh tìm kiếm.
Vì bạn có id cùng với đó, bạn có thể sử dụng lệnh Gọi Lịch sử(Invoke History) để thực thi nó ngay lập tức.
Xóa, Xuất(Export) và Nhập Lịch sử PowerShell(Import PowerShell History)
Để xóa tất cả các lệnh khỏi Lịch sử(History) , tất cả những gì bạn cần làm là thực hiện lệnh “ Xóa lịch sử(Clear-History) ”. Xin lưu ý rằng ngay cả sau khi thực hiện việc này, bạn vẫn có thể truy cập lệnh bằng các phím mũi tên lên và xuống.
Để xuất tất cả các lệnh(export all the commands) , bạn có thể sử dụng định dạng Export-Clixml hoặc Export-CSV( Export-Clixml or Export-CSV) . Đây là lệnh mẫu
Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv
Để nhập các lệnh này trở lại phiên khác hoặc phiên mới( import these commands back to another or new session) , hãy sử dụng lệnh sau.
Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)
Bạn có thể mở tệp CSV(CSV) hoặc XML này bất kỳ lúc nào để xem Lịch sử(History) lệnh PowerShell ngay lập tức. Điều này tổng hợp hầu hết mọi thứ xung quanh Lịch sử lệnh PowerShell(PowerShell Command History) và cách bạn có thể sử dụng lại chúng bằng cách sử dụng các tập hợp hoặc bằng cách tìm kiếm chúng hoặc nhập chúng trở lại vào ngày hôm sau.
Related posts
Làm thế nào để chặn IP hay một trang web sử dụng PowerShell trong Windows 10
Cách tìm và vô hiệu hóa Webcams bằng PowerShell trong Windows 10
Replace Command Prompt Với PowerShell trong WinX Menu của Windows 10
Cách thêm PowerShell lên Context Menu trong Windows 10
Cách lấy Public IP address bằng PowerShell trong Windows 10
Cách gỡ cài đặt PowerShell trong Windows 10
Kích hoạt hoặc tắt Legacy Console cho Command Prompt and PowerShell trong Windows 10
Cách tạo danh sách các chương trình đã cài đặt với PowerShell trên Windows 10
3 cách thay đổi địa chỉ IP trong Windows 10
Cách xem lịch sử khay nhớ tạm trên Windows 10
Cách mở tệp .aspx trên máy tính Windows 10
Search Settings Trong Windows 10 - Quyền, History, tìm kiếm Windows
Ashampoo WinOptimizer là một phần mềm miễn phí để tối ưu hóa Windows 10
Hide Toolbars option Trong Taskbar Context Menu trong Windows 10
Run PowerShell Scripts Locally mà không đăng nhập bằng Windows 10
Vô hiệu hóa, Enable, Clear History của Live Tile Notifications trong Windows 10
Cách kiểm tra lịch sử tài liệu đã in của bạn trên Windows 10
Làm thế nào để cài đặt NumPy sử dụng PIP trên Windows 10
Làm thế nào để xóa hoặc vô hiệu hóa Taskbar Search Box History trong Windows 10
Cách thiết lập Command Prompt và PowerShell Keyboard / Desktop Shortcuts