Вопросы с тегом «cd-command»

cd - это встроенная оболочка для изменения рабочего каталога.

332
Как мне использовать команды pushd и popd?

Каковы практические применения обоих pushdи popdкогда есть преимущество использования этих двух команд над cdи cd -? РЕДАКТИРОВАТЬ : я ищу некоторые практические примеры использования обеих этих команд или причин для сохранения стека с каталогами (когда у вас есть завершение табуляции cd -,...

171
Что такое «рабочий каталог», когда cron выполняет задание?

У меня есть скрипт, который работает, когда я запускаю его из командной строки, но когда я планирую его с, cronя получаю ошибки, что он не может найти файлы или команды. Мой вопрос двоякий: Когда я планирую использовать задание cron, использует crontab -eли он мой идентификатор пользователя в...

119
Быстрая навигация по каталогам в оболочке bash

Я хотел бы часто переключаться между каталогами, которые находятся в абсолютно не связанных путях, например /Project/Warnest/docs/и ~/Dropbox/Projects/ds/test/. Но я не хочу печатать cd /[full-path]/все время. Существуют ли какие-либо команды быстрого доступа к ранее работавшим каталогам? Одним из...

102
Делает кд. есть использование?

В одном из кратких руководств, за которым я следовал, cd .он бесполезен. При попытке воспроизвести проблему, показанную OP в рекурсии символьной ссылки, что делает ее «перезагрузкой»? Я также попробовал cd ., который показал тот же эффект, который описал OP (растущая $PWDпеременная), с которым...

76
Заставьте CD следовать символическим ссылкам

Мой код смонтирован как sshfs в моем домашнем каталоге, но иерархию трудно запомнить, поэтому я создал символическую ссылку в моем домашнем каталоге, ведущую к этому каталогу. Есть ли способ, чтобы при переходе на эту символьную ссылку вместо ссылки на символьную ссылку он фактически перешел на...

76
Что такое ярлык bash для перехода в предыдущий каталог?

К сожалению, я узнал об этом только в прошлом году, случайно наткнувшись на него в Интернете. Я использую его так редко, что всегда забываю, что это такое, когда мне снова это нужно. Как вы переходите на свой предыдущий...

72
В чем смысл внешней команды `cd`?

Как указано в этом прекрасном ответе , системы POSIX имеют внешний двоичный файл cdв дополнение к встроенной оболочке. На OS X 10.8 это так /usr/bin/cd. Вы не можете использовать его как встроенный, cdтак как он выходит сразу после изменения своего рабочего каталога. Какой цели это...

58
CD, просто набрав имя каталога?

У меня было это где-то 20 лет назад, или я мечтал об этом. В основном: Если, если типа blobblobя получаю blobblob: command not found Справедливо. Мне бы хотелось, чтобы, когда моя оболочка получала эти ошибки (команда не найдена), она проверяла, существует ли каталог с таким именем ('blobblob') и...

56
Разница между «CD -» и «CD ~ -»

Команда Bash cd - печатает ранее использованный каталог и вносит в него изменения. С другой стороны, команда Bash cd ~- напрямую переходит в ранее использовавшийся каталог, ничего не повторяя. Это единственная разница? Какой вариант использования для каждой из...

47
Сделать CD автоматически Ls

Я нахожу, что я часто делаю следующее: %> cd bla/bla %> ls Я хотел бы, чтобы всякий раз, когда я cdв каталог, он автоматически делал ls. Некоторое время я возился с моим .bashrc, но не мог понять, как это...

45
`-` используется только с CD?

cd - может переключаться между текущим и предыдущим каталогами. Похоже, что раньше я -использовал в качестве аргументов другие команды, хотя я не помню, -означает ли if то же, что и с cd. Я обнаружил, что -это не работает ls. Является ли - использоваться только с компакт -...

44
cd .. в корневой папке

Почему cd .., набранный в корневой папке, не предупреждает или выдает ошибку? Я бы ожидал: /$ cd .. -bash: cd: ..: No such file or directory Вместо этого я остался в /. Конечно, это так ..как существует /, и просто /, просто так .. Мне просто интересно, почему это...

41
Почему команда `cd` не работает через SSH?

Я пытался сделать резервную копию некоторых файлов через SSH, но вместо того tar, чтобы найти те, которые я хотел, я получил свою домашнюю папку. Я провел дополнительное тестирование, и оно сводится к следующему: ssh root@server /bin/sh -c "cd /boot && ls -l" Который к моему удивлению...