Cách dễ nhất để có được một trạng thái ban đầu sạch là để SSH vào máy chủ hiện tại của bạn, nhưng thay vì để cho SSH khởi động shell của bạn với mặc định cài đặt, bạn cung cấp một lệnh rõ ràng ngăn không cho đọc .bashrc
.
ssh -tt localhost /bin/bash --norc
Các -tt
lực lượng SSH để phân bổ một TTY, đó là những gì thường xảy ra khi bạn mở một kết nối vỏ, nhưng là không mặc định khi chạy một lệnh rõ ràng.
--norc
ngăn không cho bash đọc tệp cài đặt của bạn (vì chúng tôi muốn tự làm điều đó).
Bây giờ bạn sẽ có dấu nhắc bash, trong một môi trường sạch. Đây là hữu ích cho việc kiểm tra những gì biến được thiết lập để trước .bashrc
chạy của bạn, vv Cho phép truy tìm và nguồn của bạn .bashrc
:
set -x # Enable tracing
source .bashrc
Trên một mức độ thực tế, có một điều bạn có thể làm một cách nhanh chóng sẽ có thêm một người sử dụng giả để máy tính của bạn và sau đó phân biệt các tệp được tạo trong tài khoản đó với các tệp trong tài khoản của bạn.Một kế hoạch phức tạp hơn sẽ là tìm ra nơi mà các giá trị mặc định đến từ và khác với các kế hoạch đó. Tất nhiên nếu bạn sửa đổi các tập tin trên toàn hệ thống, bạn sẽ cần phải tìm cách để lấy các tập tin ra khỏi gói cài đặt. –