bash Cookbook / bash: Сборник рецептов: 1.2 Showing Where You Are / Где вы находитесь

Оглавление
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Проблема
Вы не уверены в какой директории находитесь, и стандартное приглашение неинформативно.

bbrodriges 25.12.08 в 14:23

0

Решение
Используйте встроенную команду pwd или настройте более информативное приглашение (как показано в Рецепте 16.2, "Изменяем Приглашение Системы".) К примеру:

bbrodriges 25.12.08 в 14:25

0

bash-2.03$ pwd
/tmp
bash-2.03$ export PS1='[\u@\h \w]$ '
[jp@solaris8 /tmp]$

bbrodriges 25.12.08 в 14:25

0

Обсуждение
pwd призван выводить на экран рабочую директорию и принимает два параметра. -L отображает ваш логический путь, в то время как default.s отображает физическое местонахождение, которое может отличаться от логического пути, если вы проследовали по символической ссылке.

bbrodriges 25.12.08 в 14:31

0
+1

bash-2.03$ pwd
/tmp/dir2
bash-2.03$ pwd -L
/tmp/dir2
bash-2.03$ pwd -P
/tmp/dir1

bbrodriges 25.12.08 в 14:31

0

Смотрите также
Рецепт 16.2, "Изменяем Приглашение Системы"

bbrodriges 25.12.08 в 14:32

0
Минутку...