[問題] .bash_profile好像被我搞壞了..

看板Linux作者 (T-PANY FOREVER)時間11年前 (2014/08/15 21:27), 11年前編輯推噓6(6022)
留言28則, 6人參與, 最新討論串1/1
各位好,小弟的電腦是用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

03/31 23:13,
沒關係 聖嚴我老婆
03/31 23:13
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.73.233.136 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1408109268.A.63D.html ※ 編輯: liataian (203.73.233.136), 08/15/2014 21:29:42

08/15 21:30, , 1F
這是一個遞迴呼叫的概念
08/15 21:30, 1F

08/15 21:31, , 2F
你想想 這個檔案又再讀取自己 重覆著 然後呢ww
08/15 21:31, 2F

08/15 21:32, , 3F
wow,看來我真的爆了,請問這有什麼解決方案嗎...
08/15 21:32, 3F

08/15 21:35, , 4F
用文字編輯器修改這個檔案如何?
08/15 21:35, 4F

08/15 21:36, , 5F
另外~/.bashrc是讓你自訂的,你可以參考範本寫,也可以留白
08/15 21:36, 5F

08/15 21:37, , 6F
或是沒有那個檔案也不妨礙甚麼
08/15 21:37, 6F

08/15 21:37, , 7F
soem你好,不好意思因為我的macbook也剛拿到沒多久,請問
08/15 21:37, 7F

08/15 21:37, , 8F
我該從哪個地方去修改這個檔案才好? 我一直都只會用終端
08/15 21:37, 8F

08/15 21:38, , 9F
機開這個檔而已@@
08/15 21:38, 9F

08/15 21:38, , 10F
我mac沒帶回來...囧 你的/Users/xxxxxx/應該就是你的家目錄
08/15 21:38, 10F

08/15 21:38, , 11F
所以你用任何一個文字編輯器開Home的.bash_profile就好了
08/15 21:38, 11F

08/15 21:41, , 12F
好的! 我試試看!
08/15 21:41, 12F

08/15 21:50, , 13F
wow,要開隱藏檔好像還是要靠終端機.. 不知道要怎麼靠外
08/15 21:50, 13F

08/15 21:50, , 14F
部修改它QQ
08/15 21:50, 14F

08/15 21:56, , 15F
那,終端機開起來以後,用Ctrl+c讓他中止讀取設定檔呢?
08/15 21:56, 15F

08/15 21:57, , 16F
Mac 終端機的preferences可以改預設shell,
08/15 21:57, 16F

08/15 21:58, , 17F
先設成預設C shell,這樣你開終端機就不會執行Bash
08/15 21:58, 17F

08/15 21:58, , 18F
可以試試看
08/15 21:58, 18F

08/15 22:13, , 19F
謝謝推文的各位,我剛剛自行解決了,解決方法是去終端機的
08/15 22:13, 19F

08/15 22:13, , 20F
偏好設定那邊把預設登入的shell改成zsh,用zsh登入後把會
08/15 22:13, 20F

08/15 22:14, , 21F
影響的那段程式碼刪掉後儲存,跳出來再回偏好設定改回用
08/15 22:14, 21F

08/15 22:15, , 22F
bash,就沒問題了,感謝各位Q.Q
08/15 22:15, 22F

08/15 22:16, , 23F
咦..打完才發現好像就是yanganto講的解決方法..XD
08/15 22:16, 23F

08/15 22:17, , 24F
感謝soem & yanganto ~
08/15 22:17, 24F

08/15 22:18, , 25F
其實你該做的不是把 .bashrc 改成 .bash_profile
08/15 22:18, 25F

08/15 22:22, , 26F
是直接新增一個.bashrc檔案
08/15 22:22, 26F

08/15 22:42, , 27F
恩恩,我看soem解說才知道原來.bashrc是自訂的...
08/15 22:42, 27F

08/21 13:40, , 28F
用另一台 scp回去原本的位置試試呢?
08/21 13:40, 28F
文章代碼(AID): #1JxWhKOz (Linux)
文章代碼(AID): #1JxWhKOz (Linux)