Điểm:0

"bash: cd: /home/marcoluis/.local/bin: Không phải thư mục"

lá cờ ca

Trong khi cố gắng cài đặt ade (Môi trường phát triển tuyệt vời) thông qua Ubuntu Terminal, Autoware.Auto Course , tôi đã gặp sự cố khi di chuyển tệp thực thi ade từ tệp "adehome" sang đường dẫn "~/.local/bin". Sau các lệnh sau:

~/adehome$ mv ade ~/.local/bin
~/adehome$ nào ad

Không có thư mục nào xuất hiện và bằng cách cố gắng nhập thư mục đó, sẽ xuất hiện thông báo sau:

bash: cd: /home/marcoluis/.local/bin: Không phải thư mục

Làm cách nào tôi có thể truy xuất đường dẫn tệp để tiếp tục? Hay tôi chỉ nên thử lại các bước đã cho?

Chỉnh sửa: Sau khi kiểm tra ~/.local danh sách filepath, đường dẫn đầu ra sau đây được đưa ra:

$ ls -la ~/.local
tổng cộng 7828
drwx------ 3 marcoluis marcoluis 4096 ra 15 14:25 .
drwxr-xr-x 18 marcoluis marcoluis 4096 ra 15 14:22 ..
-rwxrwxr-x 1 marcoluis marcoluis 7999712 ngày 26 tháng 1 năm 2020 bin
drwx------ 14 marcoluis marcoluis 4096 ra 15 14:49 chia sẻ
muru avatar
lá cờ us
Thư mục `~/.local/bin` đã tồn tại khi bạn thực hiện `mv` đó chưa? Nếu không, bạn vừa đổi tên tệp `ade` của mình thành tệp `bin` trong `~/.local`.
Marco Luís avatar
lá cờ ca
Tôi không chắc liệu nó có tồn tại hay không, các lớp video nói rằng đường dẫn tệp phải tồn tại trong bất kỳ máy ubuntu nào. Có cách nào tôi có thể đảo ngược điều này?
user535733 avatar
lá cờ cn
Các lớp video của bạn bị nhầm. Bản cài đặt gốc của Ubuntu không bao gồm thư mục đó, thư mục này sẽ trống. Tuy nhiên, việc tạo thư mục là chuyện nhỏ và rất có thể lỗi của bạn có thể được hoàn tác.
Marco Luís avatar
lá cờ ca
Có vẻ như tôi đã đổi tên tệp ade thành bin. VẬY bạn có thể cho tôi biết cách tốt nhất để tiến hành là gì không?
Liso avatar
lá cờ sd
@MarcoLuÃs Tạo `~/.local/bin` sau đó thêm vào `$PATH` của bạn.
Marco Luís avatar
lá cờ ca
Cuối cùng, tôi đã chuyển tệp trở lại adehome, đổi tên tệp rồi chuyển tệp sang tệp bin mới mà tôi đã tạo trong ~/.local. Chỉ một câu hỏi ngớ ngẩn nữa, tệp bin là tệp được đổi tên ade xuất hiện màu xanh lục trong đường dẫn ~/.local. Điều đó nghĩa là gì?
user535733 avatar
lá cờ cn
Xem https://askubuntu.com/questions/17299/what-do-the-different-colors-mean-in-ls để biết giải thích về màu sắc.
Marco Luís avatar
lá cờ ca
Cảm ơn tất cả mọi người đã giúp đỡ!
Điểm:2
lá cờ cn

Của bạn ~/.local/bin không phải là một thư mục, mà là một tệp lớn. Thư mục có thể chưa tồn tại khi bạn thực hiện lệnh. Trong trường hợp đó, di chuyển phiên dịch /thùng rác làm tên tệp đích và do đó đổi tên tệp lời khen ngợi vào một tập tin có tên thùng rác Dưới ~/.local.

Nó sẽ giải thích /thùng rác như một thư mục chỉ khi thư mục đó tồn tại. Vì vậy, đổi tên đó thùng rác tập tin trở lại lời khen ngợi, và tạo thùng rác danh mục:

mkdir -p ~/.local/bin

Sau đó, bạn có thể di chuyển tệp vào thư mục mong muốn:

mv ~/.local/ade ~/.local/bin

Trên Ubuntu, ~/.local/bin thư mục sẽ tự động được đưa vào PATH tìm kiếm của bạn nếu bạn đăng xuất rồi đăng nhập lại.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.