我在我的Dropbox上设置了一个.txt文件,该文件将在我的笔记本电脑和桌面之间自动同步。此.txt文件包含我希望在这些计算机之间保持同步的.bash_profile的所有内容,包括当前如下所示的别名:
alias bprofud =" cat~ / Dropbox / profile.txt> 〜/ .bash_profle"
(其中" bprofud" == bash个人资料更新的简称)
这里的想法是,为了在任一台计算机上对我的bash配置文件进行任何更改,我只需要在我的保管箱中编辑文本文件,然后运行" bprofud"在每台机器上。
但这并不起作用。而且我不确定为什么。它只是每次写一个新的.bash_profile而不是覆盖前一个.bash_profile。
我正在运行最新版本的MacOSX。
知道可能出现什么问题吗?
答案 0 :(得分:1)
原因是一个简单的拼写错误;)
alias bprofud="cat ~/Dropbox/profile.txt > ~/.bash_profle"
应该是
alias bprofud="cat ~/Dropbox/profile.txt > ~/.bash_profile"
你只是错过了"我"
答案 1 :(得分:0)
您可以简单地将您的个人资料来源设为dropbox文件:
[[ -r ~/Dropbox/profile.txt ]] && . ~/Dropbox/profile.txt