setenv
команда оболочки C, но Вы выполняете удар, который не имеет такой команды.
Существует два главных семейства оболочек Unix: семейство Bourne и семейство C. Bash, оболочка по умолчанию в большинстве систем Linux, является членом семейства Bourne (“удар” обозначает “Оболочку Границы снова”). Семейство C вышло из употребления, его функциям теперь главным образом подражали и улучшили в ударе и zsh.
Вы ясно вставили некоторые инструкции по оболочке C в один из Ваших файлов запуска оболочки (.bashrc
, возможно?). Необходимо будет отменить это.
Если у Вас есть инструкции по оболочке C, и Вы нуждаетесь в помощи, переводя их в синтаксис Bourne, не стесняйтесь спрашивать здесь. Самая важная вещь знать состоит в том, что для установки переменной среды в оболочке C Вы пишете
setenv VARIABLE_NAME "some value"
В Оболочке Bourne Вы пишете это в ~/.profile
(или в /etc/profile
если это для всех пользователей):
export VARIABLE_NAME="some value"
Установка редактируется в файле PPD: /etc/cups/ppd/foo.ppd
где foo
название принтера.
Нормальный способ изменить эти настройки из командной строки lpoptions
команда. Это изменяет параметры настройки системы, если выполняется как корень и настройки в расчете на пользователя (сохраненный в ~/.cups/lpoptions
) иначе.