2015-10-12 2 views
0

Я начал онлайн-курс Unix. Я вошел в курс как-то поздно, и у меня возникли проблемы с тем, что я был догоняем. У нас было домашнее задание вопрос (я получил это неправильно) он сказал:Введение. Unix: Изменение каталогов

Изменение текущего рабочего каталога в каталог WT5 с помощью одной командной строки и, начиная с домашнего пути .

Как я должен это делать в мире? Я знаю, как изменить каталог из вашего текущего каталога только $ cd WT5 И если бы я хотел перечислить все содержимое в домашнем каталоге, я бы использовал $ ls ~/nameofhomedirectory И, если бы я хотел изменить текущий рабочий каталог в домашний каталог, я бы использовал $ cd ~ или просто $ cd

Итак, как бы объединить все это в одной командной строке, чтобы изменить текущий каталог на другой каталог, используя путь, который включает в себя домашний каталог?

Благодарим за оказанную помощь заранее!

ОБНОВЛЕНИЕ: Хорошо. Теперь я вижу, что это может быть немного запутанно. Поэтому позвольте мне попытаться сделать это немного более ясным, где я ошибаюсь или смешиваюсь.

Скажем, это дерево каталогов, которое у вас есть. Tree of Directories

Теперь ваш домашний каталог пользователя И ваш текущий рабочий каталог работы Но вы хотите изменить свой текущий рабочий каталог игр. Как бы вы изменили каталог с помощью одной командной строки и, начиная с вашим дома direcotry, а не ваш текущего рабочего каталога работы

Еще раз спасибо!

ответ

1

Я не совсем уверен, что я понимаю ваш вопрос, но вы можете попробовать:

cd ~/WT5 

или:

cd $HOME/WT5 

или если вы абсолютно необходимо, чтобы быть многословно об этом:

cd /user/homedirectory/subdirectory/currentworkingdirectory/WT5 

Все они включают ваш домашний каталог на пути. Короткие руки должны быть предпочтительными.

+0

Благодарим за ответ Дэйв! В основном я пытаюсь изменить текущий рабочий каталог на другой каталог с именем WT5. Моя командная строка должна содержать домашний каталог в пути. И это может быть только одна строка кода.Поэтому я бы в основном использовал команду 'cd', а затем имя домашнего каталога, а затем группу слэшей, как таковой' cd user/homedirectory/subdirectory/currentworkingdirectory/WT5' –

+0

OK. Кажется, вы ответили на свой вопрос? То, что вы написали, должно работать (хотя вам нужен лидер /). Он полностью издает домашний каталог. Надеюсь, ваш курс научит вас использовать короткие руки для повышения эффективности. – dave

+0

На самом деле? Хорошо. Спасибо огромное! Я никогда не знаю, прав я или нет. Мой учитель просто дает нам очки за то, что он перешел в задание, и на самом деле не дает обратной связи и не учит нас этому во время сеансов. Итак, я абсолютно знаю идею, если я прав или не прав. Наверное, я буду учиться после нашей промежуточной недели на следующей неделе. Еще раз спасибо! –

0

Это может сделать трюк:

cd ~/../users/carol/play 

Идея заключается в том, что вы можете пойти вверх из домашней директории тоже.

Смежные вопросы