Шарики, используемые dh_install
шарики жемчуга, которые смоделированы после csh шарики. Они не соответствуют скрытым файлам по умолчанию. Для получения всех файлов, включая скрытые файлы, необходимо будет использовать два шарика. Вот пример:
dir1/.* path1
dir1/* path1
Обновление: на Это указали в комментариях этому ответу это соответствия.* .
и ..
. Так как globbing perl не предлагает ничего для предотвращения этой ситуации, dotfiles должен будет быть добавлен явно.
dir1/.htaccess path1
AUTO_CD Вариант и как его найти
Прежде всего, вы ищете вариант AUTO_CD. Вы можете легко найти его, просмотрев [116178]man zshoptions[116179]. Используйте функцию поиска пейджеров, обычно вы нажимаете [116180]/[116181] и вводите ключевое слово. С помощью [116182]n[116183] Вы переходите к следующему событию. Это вызовет следующее:
Опция может быть отменена с помощью [116184]unsetopt AUTO_CD[116185].
Вы правильно выключили ее
Вы используете oh-my-zsh, который описан как
"Общественный фреймворк для управления вашей zsh-конфигурацией". Включает в себя 120+ дополнительных плагинов (рельсы, git, OSX, хаб, capistrano, варево, муравей, макропорты и т.д.), ...
Так что следующее, что нужно выяснить, как включить/выключить опции в соответствии с фреймворком.
В файле [116188]readme.textile[116189] сказано, что предпочтительным способом включения/выключения плагинов будет запись в вашем .zshrc: [116190]plugins=(git osx ruby)[116191] Узнайте, какой плагин использует опцию AUTO_CD. Как видно из руководства, он может быть вызван с помощью переключателя -J или AUTO_CD. Так как oh-my-zsh доступен на github, при его поиске появится файл [116192]lib/theme-and-appearance.zsh[116193]. Если вы не хотите отключать весь плагин "theme-and-appearance", поместите [116194]unsetopt AUTO_CD[116195] в ваш .zshrc. Не модифицируйте файлы oh-my-zsh напрямую, потому что в случае обновления фреймворка ваши изменения будут потеряны.
Почему исполняемые файлы не вызываются напрямую
Ваш третий вопрос - как выполнить двоичный файл напрямую: Вы должны выполнить двоичный файл по пути, например, с префиксом [116196]./[116197], как в [116198]./do-something[116199]. Это своего рода функция безопасности и не должна быть изменена. Подключение USB-накопителя, его установка и просмотр с помощью [116200]ls[116201]. Если есть исполняемый файл с именем [116202]ls[116203], который удаляет ваш домашний каталог, то все пропало бы, так как это перезаписало бы порядок ваших $PATH.
alias vim='/path/to/new/vim'
Если у вас есть команды, которые вы вызываете несколько раз, то настройка псевдонима в вашем .zshrc была бы обычным решением.[115852].