Tôi sử dụng Ubuntu 12.04.4. Tôi cài đặt tcsh. Nhưng tôi vẫn thấy lỗi này:
No command 'setenv' found, did you mean:
Command 'netenv' from package 'netenv' (universe)
setenv: command not found
Làm thế nào tôi có thể sửa chữa nó ?
Tôi sử dụng Ubuntu 12.04.4. Tôi cài đặt tcsh. Nhưng tôi vẫn thấy lỗi này:
No command 'setenv' found, did you mean:
Command 'netenv' from package 'netenv' (universe)
setenv: command not found
Làm thế nào tôi có thể sửa chữa nó ?
Câu trả lời:
Bạn có hai lựa chọn! Chạy csh
shell tương thích hoặc thay đổi cú pháp của lệnh.
setenv VARIABLE value
là csh
cú pháp (và dường như bạn biết nó). Cho ksh
và bash
lệnh tương đương là,
export VARIABLE=value
Để chạy tcsh
(sau khi cài đặt với sudo apt-get install tcsh
), bạn có thể
tcsh
Để chuyển vỏ của bạn thành tcsh
" vĩnh viễn ",
chsh -s /usr/bin/tcsh
Để chuyển trở lại bash
,
chsh -s /bin/bash