Vấn đề về Terminal / ZSH & Vấn đề về Quyền


0

Tôi đã tải xuống một cái gì đó từ Internet và thực hiện nó, có thể có phần mềm độc hại. Sau đó tôi đã xóa tất cả những thứ đó và tôi đã mở Terminal và nó đã báo lỗi cho tôi:

/Users/flawn/.zshrc:.:1: no such file or directory: /usr/local /etc/profile.d/z.sh
flawn@osx: ~|master⚡ ⇒  open .zshrc

Những tập tin này tồn tại và tôi có thể mở nó. Tôi cũng đã cố gắng chỉnh sửa tất cả các Tệp nhưng không khắc phục được. Nỗi sợ hãi của tôi là hệ thống của tôi có thể không khởi động được vì lỗi cấp phép đó ...

Lời chào hỏi


Nhìn vào ~/.zsh - bạn có nhiều khả năng có một số loại lệnh trong đó. Đăng lên nội dung để chúng tôi có thể xem xét, nhưng rất có thể, nó sẽ ở cuối. Nhận xét hoặc xóa nó.
Allan

Các dòng của .zshrc có được đánh số không? Các dòng trong tệp RC shell không nên được đánh số.
fd0


Thậm chí tôi không thể làm $ PATH ... : / sbin: / opt / X11 / bin: / usr / local / share / dotnet: / usr / local / go / bin: / L Library / Frameworks / Mono zsh: không có tập tin hoặc thư mục như vậy
NightScap3

Bạn đã thay đổi lời nhắc để gọi một tập lệnh không có ở đó. Nhìn vào .zshenv và .zshrc, v.v.
Mark

Câu trả lời:


1

Thông báo lỗi- /Users/flawn/.zshrc:.:1: no such file or directory: /usr/local /etc/profile.d/z.sh xuất phát từ dòng 1 của tệp .zshrc của bạn và gợi ý rằng có một khoảng trắng giữa lệnh thay thế và phần còn lại của đường dẫn-

 . `brew --prefix` /etc/profile.d/z.sh
                  ^space

Đánh dấu lại để thay thế lệnh đã bị từ chối trong một thời gian dài có lợi cho $ (.....) nhưng bạn nên sử dụng đường dẫn tuyệt đối đến tệp có nguồn gốc-

. /usr/local/etc/profile.d/z.sh 

hoặc bình luận dòng 1 ra nếu z không được cài đặt.

#. `brew --prefix` /etc/profile.d/z.sh

Trong dòng 20 loại bỏ các dấu ngoặc kép-

DISABLE_UPDATE_PROMPT=„true“

Cuối cùng, chấm dứt dòng cuối cùng của tệp .zshrc của bạn bằng một dòng mới.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.