Запустите .zshrc при передаче команды через -c

У меня есть скрипт, который запускает команду через zsh -c . Однако, когда zsh работает, он не загружается ~/.zshrc .

Я понимаю, что флаг оболочки входа существует , но даже zsh -lc <command> не работает.

Как я могу получить функции, псевдонимы и переменные, определенные в моем ~ / .zshrc, для заполнения при запуске с помощью zsh -c ?

One Solution collect form web for “Запустите .zshrc при передаче команды через -c”

zsh не читает .zshrc в неинтерактивной оболочке, но zsh позволяет вам вызывать интерактивную оболочку для запуска скрипта :

 $ zsh -ic 'type f' f is a shell function 

или вы всегда можете .zshrc вручную:

 $ zsh -c '. ~/.zshrc; type f' f is a shell function 
  • В zsh как я могу перечислить все переменные среды?
  • Отключить Oh-My-ZSH Завершение начала имени файла
  • zsh: Завершение табуляции для функции с помощью команд Git
  • Совместимость скриптов: Сохранить $? для использования позже
  • Как установить bash для запуска * .exe с моно?
  • Перестроить индекс автозаполнения (или как он там называется) и двоичные файлы в кеше $ PATH в zsh
  • Когда вы используете расширение скобки?
  • / usr / bin / env: zsh -: нет такого файла или каталога
  • Как изменяется подсказка о подоболочке
  • Использование шаблонов OR в шаблонах оболочки
  • Bash и / или Zsh: Возможно ли настроить режим вставки Vi для создания привязки, которая перемещает определенное количество символов?
  • Interesting Posts

    Как запретить использование корневой учетной записи LDAP

    Почему я не могу выполнить скрипт только с разрешения на выполнение?

    Установите, какой загрузчик grub использовать после двойной загрузки двух Linux-приложений

    Как конвертировать JSON-файл в другой формат

    изменение идентификатора владельца UID для 10 пользователей в каталоге 10 + TB

    Измените порядок отображаемых полей произвольного вывода команды

    Как я могу вычислить размер моей Linux install + всех моих приложений?

    Печать команды n-го канала в bash

    В чем разница между `git reset file` и` git reset HEAD file`?

    Цвет печатается справа при написании собственного скрипта в byobu

    IPTables "iptables table` filter ': таблица не существует (вам нужно insmod?) "

    Как настроить Apache на Linux для потоковой передачи WMV-HD на Xbox 360?

    Разделить окно tmux с той же начальной командой в новой панели tmux

    Двойное сетевое подключение

    Как удаленный рабочий стол Linux со звуковой поддержкой

    Linux и Unix - лучшая ОС в мире.