Недавно я установил bash
Windows 10.
Кажется, все работает нормально, за исключением ls
команды " ". Когда я печатаю ls
из $
приглашения, оно ничего не возвращает и сразу возвращается к моему $
приглашению.
Я что-то делаю не так или мне нужно ls
где-то включить? Я новичок в Linux и пытаюсь изучить все, что могу. Я просто не могу разобраться с этим.
решение1
Вероятно, он ничего не возвращает, потому что там ничего нет. Вероятно, вы находитесь в домашнем каталоге пользователя, который не содержит обычных файлов в новой установке.
Обратите внимание, что по умолчанию ls
не показывает скрытые файлы, т. е. файлы, начинающиеся с .
. Вместо этого используйте ls -a
, чтобы отобразить их.
Если вы создаете файл, например, с помощью touch filename
, он должен отображаться с обычным ls
. В качестве альтернативы, если вы ls /
(перечислите файлы в корневом каталоге), там почти наверняка что-то будет.
Также обратите внимание, что «нет результата» сильно отличается от «отсутствует команда» — попытка выполнить отсутствующую команду приведет к совершенно очевидной ошибке, например:No command 'ls' found