Я скачал Linux Bash Shell на Windows 10, но я столкнулся с двумя проблемами. Начнем с того, что я попытался переместить все свои предыдущие коды в домашний каталог, но я не мог видеть ни одного из этих файлов в терминале bash. Он работает только тогда, когда я копирую и вставляю эти файлы в оболочку bash. Как я должен это сделать? Я не хочу сохранять свои сценарии где-то еще и каждый раз вручную копировать их в свой домашний каталог.
во всяком случае, я решил, что я буду держать эти сценарии, где они были, и создать ярлык для их расположения из моего домашнего каталога. Предположим, что каталог, в который я помещаю все свои файлы, называется XXX ,и в этом каталоге есть три папки: YYY, ZZZ и AAA. Я открыл терминал bash и создал ярлык с помощью ln -s /mnt/c/Users/.../XXX
. Как и ожидалось, XXX появился в моем домашнем каталоге. Я открыл ярлык с CD XXX, и он взял меня к XXX, но когда я попытался получить доступ к YYY оттуда, я не мог.
когда я типа cd YYY
, я перешел на ~/XXX/YYY/
, но когда я использовал ls для проверки своих файлов в YYY, я обнаружил, что содержимое YYY было точно таким же, XXX, то есть я вижу YYY и ZZZ в каталоге YYY. Я попробовал снова, с cd YYY, который взял меня к ~/XXX/YYY/YYY/
и так далее. Я никогда не мог попасть в папку YYY. Та же ситуация возникает и для ZZZ тоже спасибо всем, кто может решить любую из моих двух проблем