我是bash的新手,但渴望学习。 现在我正在从其他体育用品窃取有用的脚本,并想知道我应该把它们放在哪里。所以我有一堆* .sh文件,但不知道应该去哪里。为了使它更有用,我希望能够通过Dropbox与我的其他计算机分享它们。这与将保管箱文件夹链接到正确位置一样简单吗?与Dropbox共享脚本和配置文件
诚恳 [R
我是bash的新手,但渴望学习。 现在我正在从其他体育用品窃取有用的脚本,并想知道我应该把它们放在哪里。所以我有一堆* .sh文件,但不知道应该去哪里。为了使它更有用,我希望能够通过Dropbox与我的其他计算机分享它们。这与将保管箱文件夹链接到正确位置一样简单吗?与Dropbox共享脚本和配置文件
诚恳 [R
如果脚本是“通用的”最好的地方,把他们在~/bin
那么他们将永远是可从CMD线(即,如果该文件夹是在$ PATH)
一种方法是通过github
通过bitbucket或git的使用水银创建一个帐户存在,并添加脚本。这种方法有许多优点,其中一些是
git clone
。git pull
您的环境已更新到最新版本一段时间后,你可能会增加您的点文件有作为(这是我做的),那么无论什么时候,我被迫使用一台新机器,它只会采取秒设置我最喜欢的环境!这里有很多关于管理你的点文件的文章,只是搜索该词汇,并开始阅读...
既然你提到Dropbox,你可能会考虑制作一个bin
文件夹,并将该目录添加到你的PATH。你也可以制作一个通用的bash_profile文件并放在Dropbox上。我就是做这个的。为了不被自我推销,但我的博客上讲述在这里:https://blog.iharder.net/2011/03/17/bash-profile-sharing-and-useful-scripts/trackback/
重要线为您~/.bash_profile
(或~/.bashrc
在某些系统上)的文件:
test -r ~/Dropbox/bin/bash_profile && . ~/Dropbox/bin/bash_profile
export PATH=~/Dropbox/bin:$PATH
-Rob
谢谢!将阅读该博文。 – Runar 2011-06-05 19:05:42
我想我遵循。 因此,我可以把.bash_profile和我所有的用户脚本放入github中,只需发出一个命令,它们都将更新为lates版本? – Runar 2011-06-01 08:42:59
@Rarar最好的方式就是在这里表示谢意,就是对答案(三角形)做出“upvote”,如果你真的喜欢这个答案,点击accept,绿色thingie ;-) – 2011-06-01 08:45:48
@Runar,是的。如果你从一台机器(1厘米)提交了一些东西,并将其推送到github(1厘米),你可以用最新的更新(再次1厘米)更新任何其他机器 – 2011-06-01 08:47:15