Я использую Ubuntu 12.04.4. Я устанавливаю tcsh. Но я все еще вижу эту ошибку:
No command 'setenv' found, did you mean:
Command 'netenv' from package 'netenv' (universe)
setenv: command not found
Как я могу это исправить?
Я использую Ubuntu 12.04.4. Я устанавливаю tcsh. Но я все еще вижу эту ошибку:
No command 'setenv' found, did you mean:
Command 'netenv' from package 'netenv' (universe)
setenv: command not found
Как я могу это исправить?
Ответы:
У вас есть два варианта! Либо запустите 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