Làm cách nào để sửa lỗi .bashrc bị chỉnh sửa sai?


0

Tôi đã thay đổi nội dung các bashrctập tin sai trong Ubuntu của tôi, trong khi cố gắng đặt một "export"lệnh trong bashrccho javac.

Khi tôi gõ sudo, nó nói:

Lệnh 'sudo' khả dụng trong '/ usr / bin / sudo' Lệnh không thể được định vị vì '/ usr / bin' không được bao gồm trong biến môi trường PATH>. sudo: không tìm thấy lệnh

Làm thế nào tôi nên sửa điều này?


1
Câu hỏi này phù hợp hơn với superuser.com
Daniel Haley

Câu trả lời:


4

Khôi phục của bạn .bashrcbằng lệnh sau:

cp /etc/skel/.bashrc ~

Nếu bạn muốn thấy sự khác biệt giữa tùy chỉnh của bạn .bashrcvà mặc định, hãy sử dụng điều này (không có thay đổi nào được thực hiện):

diff /etc/skel/.bashrc ~/.bashrc

1

Bạn có thể dậm chân vào biến PATH hiện tại của bạn. Đảm bảo rằng nếu bạn xuất PATH, bao gồm cả PATH hiện có:

export PATH=$PATH:/whatever/you/added

0

bạn chỉ có thể nhập đường dẫn đầy đủ đến sudo:

/usr/bin/sudo vim /etc/bashrc

@subhransu: Nếu bạn thực sự chỉnh sửa bashrc trên toàn hệ thống, tôi khuyên bạn nên hoàn nguyên các chỉnh sửa đó và ~/.bashrcthay vào đó chỉnh sửa cá nhân của bạn .
Matti Virkkunen
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.