[英]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.