Как я могу исправить ошибку «команда setenv не найдена»? (Ubuntu 12.04.4)

14

Я использую Ubuntu 12.04.4. Я устанавливаю tcsh. Но я все еще вижу эту ошибку:

No command 'setenv' found, did you mean:
Command 'netenv' from package 'netenv' (universe)
setenv: command not found

Как я могу это исправить?

Бусра Кокен
источник

Ответы:

24

У вас есть два варианта! Либо запустите cshсовместимую оболочку, либо измените синтаксис вашей команды.

setenv VARIABLE value

это cshсинтаксис (и вы, кажется, знаете это). Для kshи bashэквивалентная команда

export VARIABLE=value

Для запуска tcsh(после установки с помощью sudo apt-get install tcsh) вы можете

tcsh

Чтобы переключить вашу оболочку на tcsh« навсегда »,

chsh -s /usr/bin/tcsh

Чтобы переключиться обратно bash,

chsh -s /bin/bash
Эллиот Фриш
источник