首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有csh或tcsh?

没有csh或tcsh?
EN

Ask Ubuntu用户
提问于 2014-06-22 19:32:10
回答 2查看 39.8K关注 0票数 9

在/bin中,我看到bash,但没有csh或tcsh。当我在主目录中创建一个".cshrc“文件时,它没有效果;这就是我发现这个问题的原因。

因此,问题是:如何切换到csh/tcsh类型的登录?

谢谢你的帮助。

EN

回答 2

Ask Ubuntu用户

发布于 2014-06-22 19:41:19

与Ubuntu中的任何软件一样,您需要安装它:

代码语言:javascript
复制
sudo apt-get install csh

您可以在命令行上使用csh启动它。

同样适用于tcsh (在宇宙中):

代码语言:javascript
复制
sudo apt-get install tcsh

您可以在命令行上使用tcsh启动它。

顺便说一句,如果您在命令行中输入了csh,您就会看到:

代码语言:javascript
复制
csh
The program 'csh' can be found in the following packages:
 * csh
 * tcsh
Try: sudo apt-get install <selected package>

Ubuntu.com维基解释了如何永久切换:

更改您的登录shell是永久的,您将使用一个名为chsh的程序。有交互的方法和非交互的方法。把这个输入你的终端。交互式方法chsh会产生一个简短的对话框,首先提示用户输入密码,然后输入所需的新shell的完整路径。在更改默认shell时应谨慎行事,因为只有根用户(即系统管理员)才能进行修复(虽然熟练用户应该很容易在家庭系统上修复它),这是可能的。特别重要的是,首先在当前会话中暂时测试shell,然后确保在进行永久更改时输入有效的shell名称。非交互式方法,我将再次使用csh作为一个例子。chsh -s /bin/csh -s为您设置它,而不必进入编辑器。好的,你做了这个命令,它变成了ok.but,回声说它是一样的。注销并备份它,以便进行effect.Then do echo $SHELL的更改。你应该看看它显示了新的外壳。

票数 15
EN

Ask Ubuntu用户

发布于 2014-06-22 19:41:18

安装tcsh

代码语言:javascript
复制
sudo apt-get install tcsh

tcsh设置为登录shell:

代码语言:javascript
复制
chsh -s /bin/tcsh

下一次登录后,tcsh将用作您的交互式shell。

票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/486833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档