2011-06-01 60 views
0

我是bash的新手,但渴望学习。 现在我正在从其他体育用品窃取有用的脚本,并想知道我应该把它们放在哪里。所以我有一堆* .sh文件,但不知道应该去哪里。为了使它更有用,我希望能够通过Dropbox与我的其他计算机分享它们。这与将保管箱文件夹链接到正确位置一样简单吗?与Dropbox共享脚本和配置文件

诚恳 [R

回答

0

如果脚本是“通用的”最好的地方,把他们在~/bin那么他们将永远是可从CMD线(即,如果该文件夹是在$ PATH)

一种方法是通过github

通过bitbucket或git的使用水银创建一个帐户存在,并添加脚本。这种方法有许多优点,其中一些是

  • 所有的脚本都只是例如如果你在一台新机器上,则需要一个git clone
  • 与例如, git pull您的环境已更新到最新版本
  • 一切都在SCM管理之下,这意味着您可以合并,区分,承诺您所做的一切。

一段时间后,你可能会增加您的点文件有作为(这是我做的),那么无论什么时候,我被迫使用一台新机器,它只会采取秒设置我最喜欢的环境!这里有很多关于管理你的点文件的文章,只是搜索该词汇,并开始阅读...

+0

我想我遵循。 因此,我可以把.bash_profile和我所有的用户脚本放入github中,只需发出一个命令,它们都将更新为lates版本? – Runar 2011-06-01 08:42:59

+0

@Rarar最好的方式就是在这里表示谢意,就是对答案(三角形)做出“upvote”,如果你真的喜欢这个答案,点击accept,绿色thingie ;-) – 2011-06-01 08:45:48

+0

@Runar,是的。如果你从一台机器(1厘米)提交了一些东西,并将其推送到github(1厘米),你可以用最新的更新(再次1厘米)更新任何其他机器 – 2011-06-01 08:47:15

0

既然你提到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

+0

谢谢!将阅读该博文。 – Runar 2011-06-05 19:05:42