Câu trả lời:
Mac OS không lưu trữ bất cứ thứ gì ở bất cứ đâu.
bash
, đó là shell được chạy trong terminal, không lưu lịch sử lệnh.
Lịch sử lệnh đầu cuối được lưu trữ trong một tệp ẩn trong thư mục người dùng của bạn được gọi là .bash_history
Điều này có nghĩa là tệp này là: /Users/{username}/.bash_history
Bạn phải bật "Hiển thị tệp hệ thống" để xem nó (từ menu "Xem" trong công cụ tìm).
Tệp chỉ là một danh sách văn bản của tất cả mọi thứ bạn nhập vào trình bao. Bạn có thể mở nó trong TextEdit hoặc trình soạn thảo bạn chọn.
Bạn có thể nên đóng Terminal.app
lại để xóa mọi thay đổi gần đây vào tệp trước khi thực hiện thay đổi hoặc có thể bị ghi đè từ phiên bản Terminal.app
có trong bộ nhớ.
Đây không phải là tính năng Mac OS mà là tính năng shell. Giả sử rằng bạn đang sử dụng bash (mặc định):
~/.bash_history
)history
lệnhVới man bash
(trong SHELL BUILTIN COMMANDS
phần), bạn sẽ tìm thấy mô tả của các tùy chọn khác nhau.
Bạn có thể:
liệt kê các mục lịch sử
$ history
xóa toàn bộ lịch sử
$ history -c
xóa một mục nhất định
$ history -d offset
fc: event not found: -c
. Sau đó, tôi tự mở tập tin, xóa nội dung. Closed and reopened the terminal
và lịch sử không tồn tại bây giờ.
Ngoài Chỉnh sửa văn bản, Ngoài ra, nếu bạn là trường học cũ, hãy sử dụng 'vi' để chỉnh sửa tệp và xóa các lệnh tấn công. Các trình soạn thảo dòng lệnh tương tự là emacs
(chia sẻ các phím tắt chỉnh sửa với OS X) hoặc nano
(đã đơn giản hóa điều hướng và trợ giúp trực quan về cách lưu và thoát trình chỉnh sửa mà không cần bảng tham chiếu) .
history -a
hoặchistory -w
). Thông thường các lệnh cuối cùng chưa có trong tệp.