Я не могу переключить «перейти в каталог загрузок» с помощью bash (я новичок в этом)

Я новичок в программировании и пытаюсь загрузить Swift в Ubuntu для Windows 10 Insider Preview.

Сейчас я запускаю bash в Ubuntu, пытаюсь добраться до каталога Downloads. Я попытался cd ~/Downloads, и я получил no such directory message. Я не могу никуда ориентироваться.

Если это помогает, Когда я печатаю pwd, он говорит /root. Когда я печатаю echo $PATH, он показывает: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/gcc/x86_64-linux-gnu/4.8

Любая помощь приветствуется, это, вероятно, простое решение, большое спасибо!

0
задан 6 September 2016 в 05:51

1 ответ

Решение состоит в том, что Вы зарегистрированы в оболочку Bash как корень. Начало строки курсора должно сказать your username @ your computer name нет root @ your computer name и конец курсора должен иметь a $ не a #. Корневая учетная запись не имеет каталога Downloads, который является, почему Вы получаете ошибку.

Если это верно, можно ввести exit и нажмите Enter, это должно возвратить Вас туда, где он будет иметь Ваш username@yourcomputername and the $ в конце. Если все остальное перестало работать, можно закрыть Bash и открыть его снова, и он должен запустить Вас в 'домашнем' каталоге Вашего пользователя.

После того, как установите этот путь, введя cd ~/Downloads (в Ubuntu/Linux это чувствительно к регистру), принесет Вам в Ваш каталог Downloads. Оболочка Bash зеркально отражает структуру диска Windows. Папка загрузок является той же папкой как папка загрузки значения по умолчанию Windows... C:/Users/yourusername/Downloads

Исходный плакат имел проблемы с оболочкой удара всегда с помощью корня. Я попробовал все для возвращения начального экрана, где Вы вводите имя и пароль пользователя UNIX, но не смог найти путь, не повреждая оболочку.

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

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

Затем я запустил подсказку cmd и удар типа для получения следующего экрана. enter image description here

В этой точке я завинтил снова... Я выбрал имя Дон для имени UNIX и вставил пароль.. все работало хорошо, пока я не попробовал cd ~/Desktop и это бросило ошибку.

Ошибка сказана

bash: cd: /home/don/Desktop: No such file or directory

Если Вы замечаете в изображении пользовательский каталог для этой учетной записи, я создал, donat не Дон.. таким образом, ~ / Рабочий стол использует "имя пользователя" для нахождения каталога

Из-за этого я должен был бы использовать donat в качестве названия Unix всего для работы правильно.

Таким образом, если необходимо создать новую учетную запись для установки этого правильно.. Удостоверьтесь, что Вы делаете примечание того, какой каталог, что новая учетная запись использует и делает то Ваше имя для входа в систему UNIX, соответствует имени каталога.

Как я сказал, если я смотрю на проводник и смотрю на путь C:\Users\, папка "Home" является donat для этой учетной записи.

При дальнейшем бездельничании я нашел, что кажется, что Windows и Bash, работающему в Windows, не нравится ~/directory ярлыки. Необходимо будет использовать полные пути такой как /mnt/c/Users/username/Downloads для доступа к папке загрузки, Вы не можете просто использовать ~/Downloads.

1
ответ дан 6 September 2016 в 15:51
  • 1
    @Prasqui Да, это - репозиторий, который содержит все, в чем драйвер должен нуждаться. Обратите внимание, что недостаток этого - он, может не всегда быть очень последняя версия и размещается третьим лицом, поэтому полагается на них для обновления его. – Mark Kirby 6 October 2017 в 07:49

Другие вопросы по тегам:

Похожие вопросы: