Как я могу исправить ошибку «setenv command not found»? (Ubuntu 12.04.4)

10

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

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

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

    
задан Busra Koken 17.06.2014 в 13:08
источник

1 ответ

16

У вас есть два варианта! Либо запустите совместимую оболочку 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
    
ответ дан Elliott Frisch 17.06.2014 в 13:17
источник