Вопросы с тегом «pwd»

29
Как Unix отслеживает рабочий каталог пользователя при навигации по файловой системе?

Скажем, я захожу в оболочку в системе Unix и начинаю нажимать на команды. Я изначально начинаю в домашнем каталоге моего пользователя ~. Я мог бы оттуда cdв каталог Documents. Команда для изменения рабочего каталога здесь очень проста для интуитивного понимания: у родительского узла есть список...

18
PS1 = '$ (pwd)', почему это работает и почему это отличается от PS1 = $ (pwd)

Почему, когда я ввожу эту команду, приглашение изменится на мой каталог? PS1='$(pwd)' Я использую одинарные кавычки, что означает отсутствие интерполяции, иначе echo '$(pwd)'—— →$(pwd) Кроме того, скажем, что мы выяснили, почему это работает ... почему оно функционирует иначе PS1=$(pwd)? (без...

16
Компактная подсказка bash при использовании дерева каталогов / имени файла

В системе с Ubuntu 14.04 и у bashменя есть PS1переменная, заканчивающаяся следующим содержанием: \u@\h:\w\$ так что подсказка выглядит как user@machinename:/home/mydirectory$ Однако иногда текущий каталог имеет длинное имя или находится внутри каталогов с длинными именами, так что приглашение...

15
Странная разница между pwd и / bin / pwd

Я добавил символическую ссылку в текущий каталог с ln -s . aa. Если я выполню cd aaи после этого выполню pwd, ответ будет /home/sim/aa. Но если я выполню /bin/pwdего, то напечатает /home/sim(текущий каталог не изменился). Откуда эта...

13
Ошибка `ls` при удалении каталога

У меня есть две открытые оболочки. Первый находится в каталоге A. Во втором я удаляю каталог A, а затем воссоздаю его. Когда я возвращаюсь к первой оболочке и печатаю ls, вывод: ls: cannot open directory .: Stale file handle Почему? Я думал, что первая оболочка (та, которая осталась открытой в...

11
Почему pwd не принимает длинные опции, такие как --physical?

Когда я отображаю руководство для pwdкоманды, он говорит, что --physicalподдерживаются длинные опции, такие как $ man pwd PWD(1) User Commands PWD(1) NAME pwd - print name of current/working directory SYNOPSIS pwd [OPTION]... DESCRIPTION Print the full filename of the current working directory. -L,...

10
Как я могу запустить команду в bash после любого изменения в $ PWD?

zsh предоставляет несколько приятных функций ловушки , в том числе chpwdдля запуска функции после того, как пользователь меняет каталоги. # zsh only function greet() { echo 'hi'; } chpwd_functions+=("greet") cd .. # hi pushd # hi popd # hi Я пытаюсь подражать этому в bash. Ограничения: Он должен...

9
Этимология $ PWD

Какова этимология $PWD? Это аббревиатура? Я знаю, что есть команда, pwdкоторая печатает рабочий каталог, но, на мой взгляд, было бы более разумно назвать переменную $CWDдля текущего рабочего каталога, поскольку переменные оболочки содержат данные, а не печатают...