В этом сборнике ужасов сисадмина один из авторов пишет, как правило:
Всегда делайте,
cd .
прежде чем делать что-либо.
Почему вы хотите это сделать?
В этом сборнике ужасов сисадмина один из авторов пишет, как правило:
Всегда делайте,
cd .
прежде чем делать что-либо.
Почему вы хотите это сделать?
Вы не
По крайней мере, не просто так. Предыдущая строка в цитируемом документе имеет значение:
- Настройте ваш запрос, чтобы сделать
pwd
каждый раз, когда вы CD.- Всегда делайте,
cd .
прежде чем делать что-либо.
Таким образом, вы, как оператор, проверяете свой текущий рабочий каталог, прежде чем делать что-то важное, так как оно распечатывается с каждым изменением. cd .
иначе не имеет никакого смысла.
Эта «проверка» - хорошая вещь, и вы должны адаптировать ее форму. Более распространенный вариант (IMHO) этой темы - всегда распечатывать рабочий каталог по запросу.
pwd
прежде чем делать что - нибудь?cd .
приведет к изменению фактического базового уровня. каталог , который вы в.cd .
того, как, но , прежде чем делать что - нибудь еще. Это просто уменьшает вероятность оказаться в неправильном каталоге, но не решает общую проблему. Если вы не переключитесь на настоящий каталог, используя что-то вроде,cd $(readlink -f .)
учитывая, что вы действительно хотите остаться там.Если текущий рабочий каталог вашей оболочки удален, возможно потерять данные.
Например,
Вывод
some_command
не был записан на диск.Ввод
cd .
перед выполнением команды выявит проблему.Если текущий каталог рабочего каталога был удален и создан заново, при наборе текста
cd .
будет «обновлена» ссылка на этот каталог.источник
Я думаю, что более важно показать ваш текущий каталог.
На каждом Linux-сервере я изменяю приглашение
/etc/bashrc
, меняя «W» на «w».в
Эффект этого:
против
источник
PS1
специфичным для bash?~/.profile
или~/.bash_profile
обновлений/etc/skel/.profile