Я новичок в программировании и пытаюсь загрузить 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
Любая помощь приветствуется, это, вероятно, простое решение, большое спасибо!
Решение состоит в том, что Вы зарегистрированы в оболочку 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 и удар типа для получения следующего экрана.
В этой точке я завинтил снова... Я выбрал имя Дон для имени 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
.