Теперь мы можем войти в
систему и узнать, как обращаться к файлам и менять местоположение в файловой
системе, чтобы упрощать свою жизнь в ней. Команда для перемещения по дереву
каталогов - cd
, (``change directory''). Вы скоро обратите внимание,
что многие часто используемые команды Unix состоят из двух-трех букв. Формат
команды cd
:
cd <directory>
где <directory> - имя
каталога, в который вы желаете перейти. Как мы уже говорили, когда вы входите
в систему, вы автоматически оказываетесь в своем домашнем каталоге. Если Larry
желает двинуться ниже по дереву, он должен использовать команду
/home/larry# cd papers
/home/larry/papers#
Как видите, изменилась подсказка,
отразив изменение местоположения (новый рабочий каталог). Теперь он в каталоге
papers
и может посмотреть на свой файл history-final
с помощью команды
/home/larry/papers# more history-final
Чтобы вернуться назад из
подкаталога papers
, надо использовать команду
/home/larry/papers# cd ..
/home/larry#
(Обратите внимание на пробел
между ``cd
'' и ``..
''). Каждый каталог содержит имя
``..
'' , которое отсылает к родительскому (для данного каталога)
каталогу. Также каждый каталог имеет имя ``.
'', которое ссылается
на него самого. Поэтому команда
/home/larry/papers# cd .
никуда не переведет.
В команде cd
вы можете использовать маршруты. Чтобы перейти в домашний каталог Карла, вы
можете воспользоваться командой
/home/larry/papers# cd /home/karl
/home/karl#
Используя команду cd
без аргументов вы из любого места дерева вернетесь в свой домашний каталог.
/home/karl# cd
/home/larry#