.bash_profile好像被我搞壞了.. - Linux

Table of Contents

各位好,小弟的電腦是用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是我的使用者名稱

存檔離開後就悲劇了,我一開終端機後它就一直只顯示:[程序完成]

然後什麼命令提示字元的內容我都看不到... 就這樣死當了..

有板友可以告訴我這是怎麼回事嗎..

小弟還是新手,如果犯了什麼大錯還請各位幫忙指點一下..

謝謝


--

作者 remic7761 (他們的世界) 看板 Gossiping
標題 [新聞] KARA傷兵再添一員 具荷拉下舞台不慎摔傷
時間 Sat Mar 31 23:11:30 2012

YU0158:沒關係 聖嚴我老婆03/31 23:13

--

All Comments

William avatarWilliam2014-08-18
沒關係 聖嚴我老婆
Jessica avatarJessica2014-08-18
這是一個遞迴呼叫的概念
Adele avatarAdele2014-08-22
你想想 這個檔案又再讀取自己 重覆著 然後呢ww
Mia avatarMia2014-08-23
wow,看來我真的爆了,請問這有什麼解決方案嗎...
David avatarDavid2014-08-26
用文字編輯器修改這個檔案如何?
Xanthe avatarXanthe2014-08-26
另外~/.bashrc是讓你自訂的,你可以參考範本寫,也可以留白
Ethan avatarEthan2014-08-29
或是沒有那個檔案也不妨礙甚麼
David avatarDavid2014-09-01
soem你好,不好意思因為我的macbook也剛拿到沒多久,請問
我該從哪個地方去修改這個檔案才好? 我一直都只會用終端
Tristan Cohan avatarTristan Cohan2014-09-03
機開這個檔而已@@
Agnes avatarAgnes2014-09-05
我mac沒帶回來...囧 你的/Users/xxxxxx/應該就是你的家目錄
所以你用任何一個文字編輯器開Home的.bash_profile就好了
Agatha avatarAgatha2014-09-07
好的! 我試試看!
Una avatarUna2014-09-11
wow,要開隱藏檔好像還是要靠終端機.. 不知道要怎麼靠外
部修改它QQ
Dinah avatarDinah2014-09-12
那,終端機開起來以後,用Ctrl+c讓他中止讀取設定檔呢?
William avatarWilliam2014-09-15
Mac 終端機的preferences可以改預設shell,
Ophelia avatarOphelia2014-09-17
先設成預設C shell,這樣你開終端機就不會執行Bash
可以試試看
Elizabeth avatarElizabeth2014-09-21
謝謝推文的各位,我剛剛自行解決了,解決方法是去終端機的
偏好設定那邊把預設登入的shell改成zsh,用zsh登入後把會
Lily avatarLily2014-09-21
影響的那段程式碼刪掉後儲存,跳出來再回偏好設定改回用
Victoria avatarVictoria2014-09-23
bash,就沒問題了,感謝各位Q.Q
Xanthe avatarXanthe2014-09-26
咦..打完才發現好像就是yanganto講的解決方法..XD
Daniel avatarDaniel2014-09-27
感謝soem & yanganto ~
Hedwig avatarHedwig2014-09-27
其實你該做的不是把 .bashrc 改成 .bash_profile
Kama avatarKama2014-09-28
是直接新增一個.bashrc檔案
Elvira avatarElvira2014-10-02
恩恩,我看soem解說才知道原來.bashrc是自訂的...
Ula avatarUla2014-10-05
用另一台 scp回去原本的位置試試呢?