楼主:
liataian (T-PANY FOREVER)
2014-08-15 21:27:44各位好,小弟的电脑是用macbook air,刚刚看鸟哥网站学了一些指令
其中要改命令提示字符时,要su root去改~/.bashrc的指令
不过因为mac在家目录好像没有这个档,只有~/.bash_profile
bashrc这个档似乎是在/etc中,后来我在~/.bash_profile中
原本要增加这一段叙述:
if [ -f ~/.bashrc ]; then <==底下这三行在判断并读取 ~/.bashrc
. ~/.bashrc
fi
以上这是鸟哥原本要我们填在~/.bash_profile中的
不过我把它改成:
if [ -f /Users/xxxxxx/.bash_profile ]; then
. /Users/xxxxxx/.bash_profile
fi
xxxxxx是我的使用者名称
存盘离开后就悲剧了,我一开终端机后它就一直只显示:[程序完成]
然后什么命令提示字符的内容我都看不到... 就这样死当了..
有板友可以告诉我这是怎么回事吗..
小弟还是新手,如果犯了什么大错还请各位帮忙指点一下..
谢谢
作者:
soem (æµæ°´)
2014-08-15 21:30:00这是一个递回呼叫的概念
楼主:
liataian (T-PANY FOREVER)
2014-08-15 21:32:00wow,看来我真的爆了,请问这有什么解决方案吗...
作者:
soem (æµæ°´)
2014-08-15 21:35:00用文字编辑器修改这个档案如何?另外~/.bashrc是让你自订的,你可以参考范本写,也可以留白或是没有那个档案也不妨碍什么
楼主:
liataian (T-PANY FOREVER)
2014-08-15 21:37:00soem你好,不好意思因为我的macbook也刚拿到没多久,请问我该从哪个地方去修改这个档案才好? 我一直都只会用终端机开这个档而已@@
作者:
soem (æµæ°´)
2014-08-15 21:38:00我mac没带回来...囧 你的/Users/xxxxxx/应该就是你的家目录所以你用任何一个文字编辑器开Home的.bash_profile就好了
楼主:
liataian (T-PANY FOREVER)
2014-08-15 21:41:00好的! 我试试看!wow,要开隐藏档好像还是要靠终端机.. 不知道要怎么靠外部修改它QQ
作者:
soem (æµæ°´)
2014-08-15 21:56:00那,终端机开起来以后,用Ctrl+c让他中止读取设定档呢?
作者:
yanganto (双剑‧日光灯)
2014-08-15 21:57:00Mac 终端机的preferences可以改默认shell,先设成默认C shell,这样你开终端机就不会执行Bash可以试试看
楼主:
liataian (T-PANY FOREVER)
2014-08-15 22:13:00谢谢推文的各位,我刚刚自行解决了,解决方法是去终端机的偏好设定那边把默认登入的shell改成zsh,用zsh登入后把会影响的那段程式码删掉后储存,跳出来再回偏好设定改回用bash,就没问题了,感谢各位Q.Q咦..打完才发现好像就是yanganto讲的解决方法..XD感谢soem & yanganto ~
作者:
bibo9901 (function(){})()
2014-08-15 22:18:00其实你该做的不是把 .bashrc 改成 .bash_profile是直接新增一个.bashrc档案
楼主:
liataian (T-PANY FOREVER)
2014-08-15 22:42:00恩恩,我看soem解说才知道原来.bashrc是自订的...
作者:
in3 (in3)
2014-08-21 13:40:00用另一台 scp回去原本的位置试试呢?