Очень плохо знаком с Linux, но мне показалось, что я разбираюсь в поиске файлов из командной строки.
Проблема: Я не могу понять, как перемещаться по моим файлам или каталогам, консоль не отображает никакой обратной связи, когда я набираю «ls» или «pwd» или «cd». Пример:
tyler@ip-172-31-13-165:~$ cd /home/tyler
tyler@ip-172-31-13-165:~$ ls
tyler@ip-172-31-13-165:~$ ls /home/tyler
Он мне ничего не показывает! Как мне узнать, какие каталоги существуют?
что я сделал до сих пор: Я недавно создал микроэкземпляр Ubuntu 14.04.1 с AWS, который я буду использовать на практике развертывание веб-приложения. Я подключаюсь к экземпляру через puTTy в Windows 7. Я создал нового пользователя: tyler с привилегиями sudo следующим образом:
Что я хочу: Я хочу каким-то образом изучить файлы / каталоги, которые я создал / которые были созданы для меня с помощью командной строки (я не хочу полагаться на графический интерфейс).
Нет, эти ls
команда не работает по-другому над выпусками сервера Ubuntu.
, Что делает , работа по-другому состоит в том, что по умолчанию пользовательское создание на дополнениях сервера не включает заполнение корневого каталога нового пользователя с папками такой как Desktop
(потому что нет одного), Pictures
и так далее. Так ls
просто говорит Вам, что в настоящее время нет никаких обычных (нескрытых) файлов или каталогов в рамках Вашего корневого каталога. Если Вы хотите видеть скрытый файлы и каталоги, добавьте -A
или -a
, флаги, например,
ls -A
Видят man ls
-a, --all
do not ignore entries starting with .
-A, --almost-all
do not list implied . and ..
Возможно, в том каталоге нет ничего?
Попытка "ls /" который должен перечислить содержание корневого каталога.
Как альтернатива, tree
команда дает Вам более сложную информацию относительно каталогов в структурном виде.
Установка это с sudo apt-get install tree
и попытка к типу tree /