首页 > 其他 > 详细

dotfiles的管理

时间:2021-04-14 15:04:57      阅读:9      评论:0      收藏:0      [点我收藏+]
动机

我用mac, 我有若干个虚拟机, 我以前经常修改.bashrc, 对虚拟机的.bashrc等, mac并不能直接通过filesystem访问到, 反之可以. 我希望把虚拟机的dotfiles和mac的dotfiles统一管理, mac可以方便修改虚拟机的dotfiles, 所有的dotfiles在同一个git repo

怎么做的
  • 先把所有的dotfiles mv到一个目录下, 并划分mac, ubuntu等子目录, 并且用git追踪这个目录
  • 创建symlink. 由于每次修改dotfile就需要再次ln, 我觉得很麻烦, 于是写了个install_dot脚本, 供大家参考
dot_dir=改成dotfile所在的目录,注意mac和虚拟机的目录不一样

LN="ln -s -f "

case `hostname` in
	Rhett*)
		dir=mac
		 ${dot_dir}/$dir/bash_profile ~/.bash_profile
		;;
	parallels*)
		dir=ubuntu
		$LN ${dot_dir}/$dir/bashrc ~/.bashrc
		;;
	*)
		echo "Not support yet"
		exit 0
		;;
esac

dotfiles的管理

原文:https://www.cnblogs.com/Tokubara/p/14657107.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!