经常在网上看到安装完Ubuntu之后应该做的十件事情之类的文章,于是我自己写了一个Ubuntu的配置脚本:
我的Ubuntu版本是14.04LTS
首先获取当前的目录:
#!/bin/bash
# 需要sudo来执行
dir=`pwd`
1,脚本需要sudo来执行,所以需要判断是否具有root权限:
function rootness {
if [[ $EUID -ne 0 ]]
then
echo "Error:This script must be run as root!" 1>&2
exit 1
fi
}
2,apt-get
function apt_conf {
apt-get clean
apt-get autoclean
apt-get update
apt-get -y upgrade
apt-get -y dist-upgrade
}
3,git的配置:
function git_conf {
apt-get -y install git
cp $dir/gitconfig ~/.gitconfig
}
这里简单地把我自己的gitconfig文件作为了.gitconfig
[user]
name = Xiong Jun
email = adairjun@gmail.com
[color]
ui = true
[alias]
lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
[core]
editor = vim
4,ubuntu写代码必备之terminator的配置:
除了下载terminator之外,还有terminator的配色方案以及ls的配色方案就是.dircolors
function term_conf {
apt-get -y install terminator
git clone https://github.com/ghuntley/terminator-solarized.git $dir
mkdir -p ~/.config/terminator/
cp $dir/terminator-solarized/config ~/.config/terminator
#把默认的配色方案设置为solarized-dark
sed -i "{/^\s*#/d; /solarized-dark/d; /solarized-light/,+5d}" ~/.config/termin