Tôi đã từng có một số máy chủ có tên 'myhost', 'myhost1', v.v. Và bây giờ tất cả những máy chủ ngoại trừ 'myhost3' đều không hợp lệ. Tôi đã loại bỏ chúng khỏi /etc/hosts
và ~/.ssh/known_hosts
, nhưng zsh vẫn hoàn thành chúng cho tôi. Có tập tin nào khác tôi nên chỉnh sửa để làm cho zsh quên những máy chủ đó không?
Tôi đã không thay đổi bất cứ điều gì liên quan đến máy chủ trong cấu hình zsh của tôi; họ đi ra theo mặc định.
CẬP NHẬT:
Một thời gian sau (sau khi ngủ đông nhưng không khởi động lại), những máy chủ đó biến mất. Có lẽ zsh đã xóa một số loại bộ đệm? (Nhưng không phải ~/.zcompdump
như tôi đã kiểm tra điều đó. Tôi cũng đã thử bắt đầu các phiên bản mới của zsh nhưng điều đó không tạo ra sự khác biệt.)
Tôi sẽ thử và kiểm tra sau.
CẬP NHẬT # 2:
Tôi đã thử lại và xóa thành công một máy chủ mới được thêm vào danh sách hoàn thành. Có lẽ tôi đã làm điều gì đó sai trước đây, xin lỗi.
~/.ssh/config
. Xem cập nhật của tôi xin vui lòng.