Рейтинг:0

«bash: cd: /home/marcoluis/.local/bin: не каталог»

флаг ca

При попытке установить ade (отличная среда разработки) через терминал Ubuntu, для Autoware.Авто курс , я столкнулся с проблемой при перемещении исполняемого файла ade из файла «adehome» по пути «~/.local/bin». После следующих команд:

~/adehome$ mv ade ~/.local/bin
~/adehome$ который аде

Каталог не отображается, и при попытке входа в такой каталог появляется следующее сообщение:

bash: cd: /home/marcoluis/.local/bin: не каталог

Как я могу получить путь к файлу, чтобы продолжить? Или я должен просто повторить шаги, указанные?

Изменить: после проверки ~/.local списка путей к файлам дается следующий выходной путь:

$ ls -la ~/.local
всего 7828
drwx------ 3 marcoluis marcoluis 4096 аут 15 14:25 .
drwxr-xr-x 18 marcoluis marcoluis 4096 аут 15 14:22 ..
-rwxrwxr-x 1 marcoluis marcoluis 7999712 26 января 2020 г. bin
drwx------ 14 marcoluis marcoluis 4096 из 15 14:49 поделиться
muru avatar
флаг us
Существовал ли уже каталог `~/.local/bin`, когда вы делали это `mv`? Если нет, вы просто переименовали свой файл ade в файл bin в каталоге ~/.local.
Marco Luís avatar
флаг ca
Я не уверен, существовал он или нет, в видеоклассах говорится, что путь к файлу должен существовать на любом компьютере с Ubuntu. Могу ли я в любом случае изменить это?
user535733 avatar
флаг cn
Ваши видео уроки ошибочны. Стандартная установка Ubuntu не включает этот каталог, который в любом случае будет пустым. Однако создать каталог несложно, и весьма вероятно, что вашу ошибку можно исправить.
Marco Luís avatar
флаг ca
Кажется, я переименовал файл ade в bin. ТАК не могли бы вы сказать мне, что лучший способ продолжить?
Liso avatar
флаг sd
@MarcoLuÃs Создайте `~/.local/bin`, затем добавьте в свой `$PATH`.
Marco Luís avatar
флаг ca
В итоге я переместил файл обратно в adehome, переименовал его, а затем переместил в новый файл bin, который я создал в ~/.local. Еще один глупый вопрос: файл bin, который является переименованным файлом ade, стал зеленым в пути ~/.local. Что это обозначает?
user535733 avatar
флаг cn
См. https://askubuntu.com/questions/17299/what-do-the-different-colors-mean-in-ls для объяснения цветов.
Marco Luís avatar
флаг ca
Спасибо всем за помощь!
Рейтинг:2
флаг cn

Твой ~/.локальные/бен это не каталог, а большой файл. Каталог, вероятно, еще не существовал, когда вы выполнили команду. В этом случае, двигаться интерпретирует /бин в качестве целевого имени файла и, таким образом, переименовывает файл Аде в файл с именем мусорное ведро под ~/.локальный.

Он будет интерпретировать /бин как каталог, только если этот каталог существует. Таким образом, переименуйте это мусорное ведро файл обратно в Аде, и создайте мусорное ведро каталог:

mkdir -p ~/.local/bin

Затем вы можете переместить файл в нужный каталог:

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

В Ubuntu, ~/.локальные/бен каталог будет автоматически включен в ваш поисковый ПУТЬ, если вы выйдете из системы, а затем снова войдете.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.