Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

3 Cách sửa lỗi "Terminal .profile:Không có tệp hoặc thư mục như vậy" Lỗi

Terminal trên macOS tương đương với Command Prompt trên Windows. Nó cho phép người dùng Mac thực hiện các tác vụ bằng cách sử dụng các lệnh. Khi các quy trình bình thường không hoạt động, sử dụng các lệnh để khắc phục sự cố thường là giải pháp bắt buộc. Bạn có thể nhập bất kỳ loại lệnh nào trong cửa sổ Terminal - từ khởi chạy ứng dụng đến xóa tệp đến cài đặt bản cập nhật.

Nếu đang sử dụng macOS Catalina, bạn có thể khởi chạy Terminal bằng cách đi tới Finder> Applications> Utilities, sau đó nhấp đúp vào Terminal. Bạn cũng có thể tìm kiếm Terminal bằng Spotlight, giúp bạn tiết kiệm một vài cú nhấp chuột.

Lỗi Terminal Mac “Terminal .profile:Không có tệp hoặc thư mục như vậy” là gì?

Khi sử dụng Terminal, bất kỳ hai hoặc tất cả các tệp này thường liên quan đến:

  • .bash_profile
  • .profile
  • .bashrc

Tuy nhiên, một số người dùng Mac gần đây đã báo cáo gặp phải Terminal .profile:Không có tệp hoặc thư mục nào như vậy khi sử dụng Terminal. Khi lỗi này xảy ra, Terminal không thể thực thi lệnh vì nó không thể tìm thấy tệp .profile được yêu cầu.

Mẹo chuyên nghiệp:Quét máy Mac của bạn để tìm các vấn đề về hiệu suất, tệp rác, ứng dụng có hại và các mối đe dọa bảo mật
có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Lỗi này có thể có vấn đề vì tệp .profile thường chứa các mã khởi tạo. Nếu không có tệp .profile, Terminal không thể đặt các biến môi trường cần thiết trong suốt các phiên dòng lệnh của bạn.

Theo mặc định, Mac sử dụng chương trình “bash” làm trình bao dòng lệnh. Khi bạn khởi động Terminal, nó sẽ khởi chạy một “trình bao đăng nhập” bằng cách khởi động chương trình / bin / bash. Sau đó, chương trình này sẽ tìm kiếm hai tệp trong [thư mục chính] [homedir] của người dùng của bạn:.bash_profile và .profile.

Điều quan trọng cần lưu ý là nếu bash tìm thấy .bash_profile, nó sẽ chạy tệp đó, nếu không nó sẽ chạy .profile. Có thể có lúc bạn cài đặt công cụ dòng lệnh phát triển phần mềm tạo .bash_profile và bạn có thể tìm thấy tất cả những thứ bạn đưa vào .profile chưa được thiết lập. Tương tự như vậy, bạn có thể cài đặt một công cụ dòng lệnh phần mềm chỉ mong đợi mọi thứ được khởi tạo trong .profile và sau đó cài đặt của công cụ đó sẽ không diễn ra chính xác. Chắc chắn là nó khó hiểu.

Nguyên nhân nào gây ra lỗi “Terminal .profile:Không có tệp hoặc thư mục nào như vậy”?

Không rõ tại sao lại xảy ra lỗi này, nhưng một trong những lý do có thể là do vô tình xóa tệp .profile bởi ứng dụng của bên thứ ba hoặc bởi chính người dùng.

Cũng có thể tệp đã bị xóa bởi ứng dụng dọn dẹp Mac hoặc ứng dụng trình tối ưu hóa đã phân loại nó là tệp không cần thiết. Do đó, điều quan trọng là không sử dụng các ứng dụng sạch hơn miễn phí hoặc không đáng tin cậy vì nó có thể dẫn đến nhiều vấn đề hơn trong tương lai.

Bạn cũng nên xem xét sự hiện diện của phần mềm độc hại. Một số loại phần mềm độc hại tấn công các tệp quan trọng cần thiết để chạy các tác vụ khắc phục sự cố quan trọng, chẳng hạn như tệp được liên kết với ứng dụng chống phần mềm độc hại, các tính năng bảo mật của macOS hoặc Thiết bị đầu cuối.

Nếu bạn gặp phải lỗi này, bài viết này sẽ cung cấp quy trình từng bước về cách sửa lỗi Terminal .profile:Không có lỗi tệp hoặc thư mục như vậy trên Mac.

Cách sửa lỗi "Terminal .profile:Không có tệp hoặc thư mục như vậy"

Nếu Terminal không thể định vị tệp .profile, có một số cách để giải quyết vấn đề này. Hãy xem xét từng cái một.

Khắc phục # 1:Tạo tệp .profile.

Bước đầu tiên bạn cần làm là tạo một tệp .profile mới. Bạn có thể thực hiện việc này bằng cách nhập vào Terminal trong thư mục / User / user của bạn: chạm vào .profile

Sau khi hoàn tất, hãy đăng xuất khỏi Terminal của bạn và khởi chạy lại nó một lần nữa. Bây giờ nó sẽ phát hiện tệp .profile.

Khắc phục # 2:Trực tiếp theo cách thủ công tới .bash hoặc một Shell khác.

Khi tệp .profile không có sẵn, tệp .bash là tệp tiếp theo được đọc. Nếu vì lý do nào đó, tệp .bash không được đọc, bạn có thể chuyển hướng thủ công Terminal đến tệp .bash bằng cách sử dụng lệnh sau: $ sh / path / to / shell Có thể là $ sh / bin / bash .

Khắc phục # 3:Xóa tệp .bash.

Nếu tệp .profile không được đọc vì tệp .bash được đọc trước, bạn có thể xóa tệp .bash để xem liệu nó có đọc tệp .profile hay không. Để xóa tệp .bash, hãy nhập dòng lệnh này vào cửa sổ Terminal: rm ~ / .bash_profile.

Tóm tắt

Gặp lỗi “Terminal .profile:Không có tệp hoặc thư mục nào như vậy” có thể là vấn đề vì điều đó có nghĩa là tệp .profile bị thiếu hoặc không thể đọc được, do đó Terminal sẽ không hoạt động bình thường. Nếu đúng như vậy, bạn có thể thử các giải pháp ở trên để xem giải pháp nào sẽ hoạt động.