将.txt文件的内容捕获到.bash_profile

时间:2016-02-14 03:02:20

标签: linux macos bash alias profile

我在我的Dropbox上设置了一个.txt文件,该文件将在我的笔记本电脑和桌面之间自动同步。此.txt文件包含我希望在这些计算机之间保持同步的.bash_profile的所有内容,包括当前如下所示的别名:

配置文件配置

alias bprofud =" cat~ / Dropbox / profile.txt> 〜/ .bash_profle"

(其中" bprofud" == bash个人资料更新的简称)

这里的想法是,为了在任一台计算机上对我的bash配置文件进行任何更改,我只需要在我的保管箱中编辑文本文件,然后运行" bprofud"在每台机器上。

但这并不起作用。而且我不确定为什么。它只是每次写一个新的.bash_profile而不是覆盖前一个.bash_profile。

我正在运行最新版本的MacOSX。

知道可能出现什么问题吗?

2 个答案:

答案 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