将 .txt 文件的内容分类为 .bash_profile
Cat the contents of a .txt file to .bash_profile
我正在我的保管箱上设置一个 .txt 文件,它将在我的笔记本电脑和台式机之间自动同步。此 .txt 文件包含我希望在这些计算机之间保持同步的 .bash_profile 的所有内容,包括当前看起来像这样的别名:
配置文件配置
alias 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"
您只是错过了 "i"
您可以简单地让您的个人资料来源为保管箱文件:
[[ -r ~/Dropbox/profile.txt ]] && . ~/Dropbox/profile.txt
我正在我的保管箱上设置一个 .txt 文件,它将在我的笔记本电脑和台式机之间自动同步。此 .txt 文件包含我希望在这些计算机之间保持同步的 .bash_profile 的所有内容,包括当前看起来像这样的别名:
配置文件配置
alias 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"
您只是错过了 "i"
您可以简单地让您的个人资料来源为保管箱文件:
[[ -r ~/Dropbox/profile.txt ]] && . ~/Dropbox/profile.txt