繁体   English   中英

将.txt文件的内容转移到.bash_profile

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM