Запитання з тегом «pwd»

Для питань щодо робочого каталогу процесів, а також команди `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` при видаленні каталогу
У мене відкриті дві снаряди. Перший знаходиться в каталозі А. У другому я видаляю каталог А, а потім відтворюю його. Коли я повертаюся до першої оболонки та ввожу ls, вихід: ls: cannot open directory .: Stale file handle Чому? Я думав, що перша оболонка (та, яка залишилася відкритою всередині неіснуючого …

2
Чому pwd не приймає довгі варіанти, наприклад --фізичні?
Коли я показую посібник з 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 Я намагаюся наслідувати це в баш. Обмеження: Він повинен працювати як в інтерактивних, …
10 bash  hook  pwd 

1
Етимологія $ PWD
Що таке етимологія $PWD? Це абревіатура? Я знаю, що існує команда, pwdяка друкує робочий каталог, але, на мій погляд, було б більше сенсу називати змінну $CWDдля Current Working Directory, оскільки змінні оболонки містять дані, а не друкують їх.
9 shell  history  pwd 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.