【发布时间】:2016-05-25 02:18:08
【问题描述】:
我正在我的保管箱上设置一个 .txt 文件,该文件将在我的笔记本电脑和台式机之间自动同步。此 .txt 文件包含我希望在这些计算机之间保持同步的 .bash_profile 的所有内容,包括当前看起来像这样的别名:
配置文件配置
别名 bprofud="cat ~/Dropbox/profile.txt > ~/.bash_profile"
(其中“bprofud”== bash 配置文件更新的简称)
这里的想法是,为了在两台计算机上保留对我的 bash 配置文件的任何更改,我只需在我的保管箱中编辑文本文件,然后在每台计算机上运行“bprofud”。
但这不起作用。我不确定为什么。它只是每次写入一个新的 .bash_profile 而不是覆盖之前的。
我正在运行最新版本的 MacOSX。
知道可能出了什么问题吗?
【问题讨论】:
-
链接文件比运行命令重写文件更容易吗?
ln -s ~/Dropbox/profile.txt ~/.bash_profile -
我不知道您所说的“它只是每次都写入一个新的 .bash_profile 而不是覆盖以前的”是什么意思,但是 source 会不会更容易共享文件到你的
.bash_profile?
标签: linux macos bash alias profile