Bạn đã chỉnh sửa ~/.bash_profile
, ~/.bash_login
hoặc là ~/.profile
tập tin gần đây? Khi bạn mở một phiên bản Terminal Terminal mới, nó sẽ tải cả ba tệp đó theo thứ tự chính xác đó và đặt bất kỳ biến hoặc lệnh nào có thể được đặt trong các tệp đó. Nhìn vào mỗi tập tin như thế này; sử dụng nano
trong ví dụ này nhưng hãy thoải mái sử dụng bất kỳ trình soạn thảo văn bản đơn giản nào bạn thích:
nano ~/.bash_profile
nano ~/.bash_login
nano ~/.profile
Lưu ý rằng chỉ trên hệ thống Mac OS X điển hình ~/.bash_profile
sẽ thực sự được thiết lập; ~/.bash_login
và ~/.profile
là tùy chọn nhưng đáng để kiểm tra chỉ trong trường hợp.
Và nhìn vào từ ngữ của lỗi, có vẻ như Bash đang cố chạy một lệnh có tên Searching
. Bạn có thể sao chép hành vi này bằng cách mở một phiên bản Terminal Terminal, bỏ qua những lỗi kỳ lạ mà bạn có và chỉ cần gõ:
Searching
Va đanh trở về . Lỗi được trả về sẽ là:
-bash: Searching: command not found
Vì vậy, tôi sẽ kiểm tra cả ba tập tin init đó ~/.bash_profile
, ~/.bash_login
và ~/.profile
Hãy xem nếu Searching
được nhập dưới dạng một lệnh trên bất kỳ một trong những dòng đó và loại bỏ nó.
Ngoài ra, nếu bạn lo lắng về việc xóa bất cứ thứ gì trong các tệp đó, chỉ cần nhận xét các dòng bằng một #
và hãy xem chuyện gì xảy ra. Chừng nào lệnh được nhận xét, nó đã thắng được run. Và nếu nó thắng được chạy, không còn lỗi nữa.