Один из моих друзей хочет использовать C Shell в Ubuntu 11.04 Terminal вместо Bash Shell на какое-то время, есть ли способ сделать это, не затрагивая System каким-либо образом?
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.