Общесистемные переменные среды для zsh в Ubuntu

3158
Diaa Sami

Я использую Ubuntu 9.04

Я пытаюсь добавить некоторые общесистемные envvars, я хочу, чтобы они были видны как для bash, так и для zsh (моя основная оболочка), я добавил их в / etc / profile, но, к сожалению, я не вижу их в zsh

Я обнаружил, что в Ubuntu есть файл / etc / environment, который предназначен только для envvars (в отличие от общих скриптов), но zsh не поддерживает этот файл.

Когда я пытаюсь найти / etc / profile вручную, я получаю следующий вывод (я думаю, он не анализируется до конца)

$ source /etc/profile /etc/profile:5: no matches found: /etc/profile.d/*.sh 
3

1 ответ на вопрос

5
Teddy

На странице руководства zsh(1)говорится, что zsh читает /etc/zsh/zprofile. Вы можете просто добавить туда команду, источники которой /etc/profile.