如何使用安装后脚本备份并重新插入 .bashrc 类文件?

如何使用安装后脚本备份并重新插入 .bashrc 类文件?

我有我自豪的书写.bashrc.bash-别名文件。有时,我会编辑它们。更常见的情况是,我会重新安装整个系统。

保存文件内容(例如:与 Dropbox 同步)然后在全新 Ubuntu 中实现它们的最好和最简单的方法是什么?当然,所有这些都在安装后脚本中。

答案1

以下是我给出的一些建议。由于 .bashrc 和 .bash-aliases 只是文本文件,因此您可以使用文本存储网站,或者只是一般的云存储服务,例如dropbox

总结在我看来,最好的选择是 git(本文第三条)

pastebin.com 和 paste.ubuntu.com

这些网站的目的是允许粘贴和共享纯文本或代码,但您可以将其用作临时存储。通常,他们会将条目保留长达 2 年。

知道粘贴的原始链接后,您可以使用 下载该文件。下面是我用来下载文件粘贴的curl示例:curl.mkshrc

serg @ ubuntu $ curl http://pastebin.com/raw.php?i=8ETyB88j 
PATH=$(echo $PATH:$(find /home/xieerqi/bin -type d -printf "%p:")) 

PS1='serg @ ubuntu $ '

alias ls='ls --color'
alias addx='sudo chmod +x *'

如你所见,我已将其下载为纯文本,该命令也可以重定向到文件,例如curl http://url.com > filename

http://textuploader.com/还允许存储纯文本,但我看到的最长存储期限是 1 年

Dropbox 或其他云存储

这可能是更好的选择。缺点是你可能无法使用 下载它curl,但你仍然可以使用 dropbox 客户端下载它,将其放在与你运行的任何设置脚本相同的工作目录中,这样就可以了。

git 或其他版本控制软件

git 的目的是帮助开发人员“管理文档、计算机程序、大型网站和其他信息集合的更改”(来源:维基百科sudo apt-get install git)。根据我自己的经验,我已经在不到 20 分钟的时间内建立了一个 github.com 存储库,下载了 git(使用),并从命令行上传了一些脚本。

注册完 github 后,我通过命令行完成了以下操作:

git init
git add README.md
git config --global user.email "******@email.com" 
git config --global user.name "username"
git commit -m "first commit"
git remote add origin https://github.com/UserName/repository-name
git push -u origin master

并检索内容:

git clone https://github.com/SergKolo/repository-name

它很简单,可以让您跟踪修订,更重要的是 - 存储时间没有限制。

特别感谢感谢 terdon 和 AB 向我介绍了 git 和 github

答案2

受到以下答案的启发塞尔格并找到了其他类似的解决方案,我想出了这个命令,使用获得

wget -O - https://raw.githubusercontent.com/codeic/ttd/master/.bashrc > .bashrc

如下-O所述,您可以指定要保存到的文件的名称这里

相关内容