【发布时间】:2014-05-26 07:10:07
【问题描述】:
我已经在 linux 中编写了一个基本的 shell,并且还实现了一些基本命令,例如 pwd 和 chmod。
我想在终端打开时将我创建的 shell(可执行文件)设置为默认 shell。我尝试了 chsh -s shellname,不幸的是它什么也没做。echo $SHELL 仍然将 /bin/bash 作为当前 shell。我还编辑了 /etc/shells 文件并在最后添加了我的 shell。
请帮忙..
【问题讨论】:
-
shellname是否使用了绝对路径?我想知道这是否有什么不同。