FreeBSD更改csh为bash产生错误的解决办法
浏览:2769次 出处信息
接触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
注销重新登录即可
建议继续学习:
- Bash的模式和配置文件加载 (阅读:23975)
- Bash脚本15分钟进阶教程 (阅读:8447)
- Bash 小技巧:给目录加上书签,快速切换目录 (阅读:7524)
- bash shell里反斜杠(backslash)和字符串原文输出(无转义) (阅读:7334)
- Bash如何取得当前正在执行的脚本的绝对路径? (阅读:5499)
- 【总结】美化bash,python的soap client,python获取系统编码函数 (阅读:4941)
- Bash Shell 快捷键 (阅读:4556)
- bash下利用trap捕捉信号量 (阅读:4532)
- .bash_pfofile、.bash_logout和.bashrc (阅读:3966)
- bash代码注入的安全漏洞 (阅读:3002)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
后一篇:LSB 脚本规范简介 >>
文章信息
- 作者:ArthurXF 来源: BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog
- 标签: bash csh
- 发布时间:2012-01-03 23:38:28
建议继续学习
近3天十大热文
-
[928] WordPress插件开发 -- 在插件使用 -
[134] 解决 nginx 反向代理网页首尾出现神秘字 -
[53] 整理了一份招PHP高级工程师的面试题 -
[52] 如何保证一个程序在单台服务器上只有唯一实例( -
[51] 海量小文件存储 -
[51] 用 Jquery 模拟 select -
[50] 全站换域名时利用nginx和javascri -
[50] Innodb分表太多或者表分区太多,会导致内 -
[49] CloudSMS:免费匿名的云短信 -
[47] jQuery性能优化指南
