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

2
Лучше использовать $ (pwd) или $ PWD?
Я столкнулся BASEDIR=$(pwd)в сценарии. Есть ли какие-либо преимущества или недостатки по сравнению с использованием BASEDIR="$PWD", которые $PWDмогут быть перезаписаны?
35 shell-script  pwd 

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


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

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

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

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

2
Почему 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, --logical use PWD from environment, even if …
11 bash  rhel  pwd 

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

1
Этимология $ PWD
Какова этимология $PWD? Это аббревиатура? Я знаю, что есть команда, pwdкоторая печатает рабочий каталог, но, на мой взгляд, было бы более разумно назвать переменную $CWDдля текущего рабочего каталога, поскольку переменные оболочки содержат данные, а не печатают их.
9 shell  history  pwd 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.