Один из моих друзей хочет использовать C Shell в терминале Ubuntu 11.04 вместо Bash Shell на какое-то время. Есть ли способ сделать это без какого-либо влияния на систему?
У Ubuntu есть две опции: tcsh и csh. tcsh лучше c shell чем csh Для установки:
sudo apt-get install tcsh
Для запуска: Откройте терминал и наберите
tcsh
Я думаю, установка желаемой оболочки и выполнение chsh -s shell
изменит оболочку входа по умолчанию. Если вы хотите изменить оболочку для конкретного пользователя, выполните usermod -s shellpath username
.
Судя по названию, в системе не установлено ни csh
, ни tcsh
. Если вы не хотите «влиять на систему», то я предлагаю вашему другу скачать исходный код и скомпилировать его. Ваш друг может затем установить его относительно домашнего каталога вместо /usr
или /usr/local
.