技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> Linux --> FreeBSD更改csh为bash产生错误的解决办法

FreeBSD更改csh为bash产生错误的解决办法

浏览:1971次  出处信息
操作系统:freebsd 8.0-RELEASE
接触freebsd一天,感觉很不习惯 想把shell改为熟悉的bash
步骤
#cd /usr/ports/shells/bash
# make install clean ##这条命令忘记执行了 结果直接执行了下面的命令
#chsh -s /usr/local/bin/bash
于是杯具出现了 重新登录错误

su:/usr/local/bin/bash: no such file or directory
可见粗心大意 害人不浅
解决办法:
重启进入单用户模式 #启动时选择4
因为硬重启 所以开始先检测磁盘
#fsck
#mount -a
#chpass -s /bin/csh
重启正常登录 执行
# make install clean

#vim /etc/profile
在里面加入下面命令(这里根据自己情况修改 如果PS1变量正常 不需要改动)
PS1="`whoami`@`hostname | sed 's/\..*//'`"
case `id -u` in
       0) PS1="${PS1}# ";;
       *) PS1="${PS1}$ ";;
esac
注销重新登录即可

建议继续学习:

  1. Bash的模式和配置文件加载    (阅读:23130)
  2. Bash脚本15分钟进阶教程    (阅读:7228)
  3. bash shell里反斜杠(backslash)和字符串原文输出(无转义)    (阅读:6521)
  4. Bash 小技巧:给目录加上书签,快速切换目录    (阅读:6263)
  5. Bash如何取得当前正在执行的脚本的绝对路径?    (阅读:4570)
  6. 【总结】美化bash,python的soap client,python获取系统编码函数    (阅读:4134)
  7. Bash Shell 快捷键    (阅读:3917)
  8. bash下利用trap捕捉信号量    (阅读:3688)
  9. .bash_pfofile、.bash_logout和.bashrc    (阅读:3320)
  10. bash代码注入的安全漏洞    (阅读:1920)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1