新系统配置

因为折腾太多,频繁装系统,每次配置都要查半天,特别记录一下自己的配置。////等学了shell写个脚本,一键配置2333

配置git

1、配置全局名称(随意)

1
2
git config --global user.name "Henlgiy"
git config --global user.eamil "hengliy_li@163.com"

2、生成公钥

1
ssh-keygen -C 'hengliy_li@163.com' -t rsa

3、复制公钥到远程仓库

~/.ssh/id_rsa.pub –>远程仓库

英文版linux安装中文输入法

1、安装语言包

System Settings–>Language Support–>Install/Remove Languages 安装Chinese(simple)

2、安装iBus框架

1
2
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
im-switch -s ibus

3、安装输入法

Bus拼音:sudo apt-get install ibus-pinyin
IBUS五笔:sudo apt-get install ibus-table-wubi
谷歌拼音输入法:sudo apt-get install ibus-googlepinyin
Sun拼音输入法:sudo apt-get install ibus-sunpinyin

4、添加中文输入法图标

1
$ ibus-daemon –drx

5、配置切换输入法

$ System Settings–>Text Entry 添加Chinese(Pinyin)并配置切换快捷方式为(shift)

hexo迁移配置

1、安装nodejs

$ sudo apt-get install nodejs
$ sudo apt-get install npm

2、安装hexo

$ sudo npm install -g hexo

3、复制blog目录到新系统

(没有采用分支的思路,以后有时间再解决吧)

4、配置git

git配置

5、测试

$ hexo s
$ hexo d -g

sublime安裝

sublime輸入中文

https://www.jianshu.com/p/bf05fb3a4709

vim安裝与配置

参考:https://github.com/VOID001/VOID-vimrc

1、安装vim

$ sudo apt-get install vim

2、配置bundle管理器

$ mkdir .vim/bundle
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

2、配置.vimrc

复制仓库中的.vimrc文件到~目录
打开vim,命令模式下输入 :PluginInstall

3、编译配置YouCompleteMe

1)安装编译环境

$ sudo apt-get install build-essential cmake
$ sudo apt-get install python-dev python3-dev

2)编译YCM

$ cd ~/.vim/bundle/YouCompleteMe/
$ python install.py --clang-completer

3)配置.ycm_extra_conf.py

下载https://github.com/Hengliy/vim 中的.ycm_extra_conf.py(暂只支持C++)放在~/.vim/bundle/目录下

4)新建.cpp测试

4、安装molokai主题

$ git clone https://github.com/tomasr/molokai

将color文件夹放在.vim文件夹内即可

5、安装Airline-theme

https://github.com/vim-airline/vim-airline-themes 下载并用里面的themes文件夹替换~/.vim/bundle/Airline/autoload/airline/themes文件夹

安装wine并安装Tim

https://jingyan.baidu.com/article/cd4c2979369d20756e6e60e2.html
https://office.qq.com/


梯子配置

安装GUI 图形界面程序

然后按照提示配置相对应的参数。安装教程地址:shadowsocks-qt5 安装指南

在ubuntu上可以这样,通过PPA源安装,仅支持Ubuntu 14.04或更高版本。

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

由于是图形界面,配置和windows基本没啥差别就不赘述了。经过上面的配置,你只是启动了sslocal 但是要上网你还需要配置下浏览器到指定到代理端口比如1080才可以正式上网。

配置浏览器

假如你上面任选一种方式已经开始运行sslocal了,火狐那个代理插件老是订阅不了gfwlist所以配置自动模式的话不好使。这里用的是chrome,你可以在Ubuntu软件中心下载得到。

安装插件

我们需要给chrome安装SwitchyOmega插件,但是没有代理之前是不能从谷歌商店安装这个插件的,但是我们可以从Github上直接下载最新版 https://github.com/FelisCatus/SwitchyOmega/releases/ (这个是chrome的)然后浏览器地址打开chrome://extensions/,将下载的插件托进去安装。

设置代理地址

安装好插件会自动跳到设置选项,有提示你可以跳过。左边新建情景模式-选择代理服务器-比如命名为SS(叫什么无所谓)其他默认之后创建,之后在代理协议选择SOCKS5,地址为127.0.0.1,端口默认1080 。然后保存即应用选项。

shadowsocks-0

shadowsocks-1

设置自动切换

接着点击自动切换 ( Auto switch)上面的不用管,在按照规则列表匹配请求后面选择刚才新建的SS,默认情景模式选择直接连接。点击应用选项保存。再往下规则列表设置选择AutoProxy 然后将这个地址填进去,点击下面的立即更新情景模式,会有提示更新成功!

shadowsocks-2
sorry编辑图片时候少了一步,就是填好规则列表地址后先点击立即更新情景模式 后再应用选项保存
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

点击浏览器右上角的SwitchyOmega图标,下面选择自动切换,然后打开google.com试试,其他的就不在这贴图了。