Этот псевдоним - кто-либо полезный?

Я прохожу и старый .cshrc файл и это содержат следующий псевдоним:

alias pwd 'echo $cwd'

Как это полезно?

Я раньше думал, что это то, как pwd возможно, был реализован. Но похож, это не имеет место (потому что затем этот псевдоним бессмыслен).

2
задан 03.10.2013, 12:34

2 ответа

http://www.sunmanagers.org/archives/1996/0273.html

Этот архив списка рассылки показывает тонкие различия между двумя, которые существовали в 1996. Не уверенный, если они все еще существуют теперь, но так как Вы упомянули старый файл...

В основном, cwd только распечатывает где csh думает, что это вместо полного пути это pwd выяснит.

Заключить Scott Williamson в кавычки в том потоке:

Да, различие - то, что $cwd даст Вам путь, который оболочка взяла для получения до того каталога, потому что это не знает ничего лучшего. pwd даст реальный физический каталог, потому что он запускается в текущем каталоге, и работы создают резервную копию иерархии. Таким образом, символьные ссылки и монтирующиеся или повторно монтирующиеся каталоги перепутают $cwd.

5
ответ дан 08.12.2019, 05:54

По крайней мере, в соответствии с Mac OS, существует названная программа pwd в / мусорном ведре, и это работает с tcsh нет проблем. Это, вероятно, там находится под Linux также.

Я предлагаю, чтобы Вы не исказили pwd и сверьтесь which pwd если у Вас есть замена.

0
ответ дан 08.12.2019, 05:54

Теги

Похожие вопросы