[英]Cat the contents of a .txt file to .bash_profile
我正在我的保管箱上設置一個.txt文件,該文件將在筆記本電腦和台式機之間自動同步。 該.txt文件包含我想在這些計算機之間保持同步的.bash_profile的所有內容,包括當前看起來像這樣的別名:
別名bprofud =“ cat〜/ Dropbox / profile.txt>〜/ .bash_profle”
(其中“ bprofud” == bash配置文件更新的簡稱)
這里的想法是,為了保留對兩台計算機上我的bash配置文件的任何更改,我只需要在我的保管箱中編輯文本文件,然后在每台計算機上運行“ bprofud”即可。
但是,這不起作用。 我不確定為什么。 每次只寫一個新的.bash_profile而不是覆蓋前一個。
我正在運行最新版本的MacOSX。
任何想法可能出了什么問題嗎?
原因是簡單的錯字;)
alias bprofud="cat ~/Dropbox/profile.txt > ~/.bash_profle"
應該
alias bprofud="cat ~/Dropbox/profile.txt > ~/.bash_profile"
你只是錯過了“我”
您可以簡單地將您的個人資料來源作為該保管箱文件:
[[ -r ~/Dropbox/profile.txt ]] && . ~/Dropbox/profile.txt
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.