Việc đặt tên / chạy chương trình có thể gây rắc rối bằng cách nào đó không?


-1

Tôi hy vọng đây là một nơi thích hợp để đăng bài này - tôi không biết chuyện gì đã xảy ra.

Tôi đặt tên cho một tệp c ++ (một bộ giải sudoku đơn giản) là "sudo.cpp" và sau đó biên dịch nó với "g ++ sudo.cpp -o sudo" và chạy "./sudo" từ thư mục / Mã của tôi bằng Terminal. Vì một số lý do, khoảnh khắc sau đó, Terminal bị đóng băng, xuất ra văn bản lạ (tôi không có thời gian để đọc nó) và máy tính bị sập. Bây giờ tôi không thể khởi động (tôi nhận được thư mục nhấp nháy) và ổ cứng thậm chí không hiển thị trong Disk Utility khi tôi khởi động ở Chế độ khôi phục. Có cách nào để lệnh sudo và tên của tệp có thể xung đột và bằng cách nào đó gây ra sự cố không? Tôi biết đó là một cú sút xa, nhưng tôi không thể tưởng tượng được tại sao một người giải sudoku đơn giản lại (rõ ràng) lại xóa ổ cứng của tôi và dường như rất khó xảy ra.

(Tôi đang làm việc trên MacBook Pro giữa năm 2014, RAM 16 GB, Bộ nhớ 512 GB.)


2
Tôi nghĩ rằng đây chỉ là một sự trùng hợp kỳ lạ. Giải thích thực sự duy nhất có vẻ liên quan đến phần cứng. Nó chỉ xảy ra vào một thời điểm kỳ lạ, và tôi bị cuốn vào ý tưởng rằng có một xung đột đặt tên tiềm năng.
tò mò

Đó là lạ và tôi chưa bao giờ nghe trước cho dù có ai đặt tên cho một ứng dụng "sudo". Vì lý do đó tôi chỉ có một giải pháp bạn nên cài đặt lại mac os. Nếu bạn có bản sao lưu (ví dụ: Time Machine), bạn có thể khởi động vào Internet Recovery (nhấn lúc khởi động CMD + R + i) và khôi phục từ Time Machine. Nếu không hãy tạo một bản sao lưu và thực hiện cài đặt mới.
dante12

Câu trả lời:


1

Lệnh sudođã tồn tại và chạy những gì tiếp theo dưới dạng siêu người dùng (thường là sau khi yêu cầu mật khẩu). Sau đó, bạn có thể xóa tất cả các loại nếu tệp hệ thống.

Không biết những gì thực sự đã xảy ra, nhưng một số xung đột dường như có thể. Có vẻ như một ý tưởng thực sự tồi tệ để đặt tên cho trò chơi của bạn theo một lệnh mạnh mẽ như vậy!

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.