Есть ли разница между pwd
и cd
(без аргументов)? Они оба печатают путь к текущему каталогу, но есть ли тонкое различие, которое я упускаю, и если да, то когда какой из них следует использовать?
решение1
Да, это совершенно разные команды, которые выполняют разные действия.
pwd
выводит каталог, в котором вы находитесь в данный момент. Больше ничего не делает. pwd
не принимает никаких аргументов.
cd
без аргументов измененияваш рабочий каталог в ваш домашний каталог. По умолчанию ничего не печатается.
cd
с аргументомизменит ваш рабочий каталог на тот, который вы указали в качестве аргумента.
решение2
cd
изменения в вашем домашнем каталоге, я думаю, что это более чем тонкая разница.
Я предлагаю прочитать man
страницу, прежде чем задавать вопрос на форуме.
решение3
Команда
pwd
показывает текущий каталог, а команда
cd
изменит каталог на ваш домашний каталог.
решение4
Вы также можете использовать команду ниже, чтобы узнать, где была выполнена предыдущая команда, и перейти в папку.
cd -
Напротив, pwd выдает только путь к текущему рабочему каталогу.