安装 Node.js

可以直接官网下载安装

1
2
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install nodejs
1
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

应用软件

Office

API Document

思维导图

文本导出为 PDF 格式

  • Typora 可以直接导出 PDF
  • markdown preview plus:Chrome 插件
  • 编辑器安装 PDF 插件

美化

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
sudo apt-get update
sudo apt-get install ubuntu-tweak

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install flatabulous-theme

sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons

# open ubuntu-tweak to configurate

终端应用

Install Nginx

1
2
3
4
5
6
7
8
9
10
11
vi /etc/apt/sources.list
deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx

sudo apt-get update
sudo apt-get install nginx

# or
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
sudo apt-get update
sudo apt-get install nginx

Install Docker CE

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# https://docs.docker.com/install/linux/docker-ce/ubuntu/
# delete old docker
sudo apt-get remove docker docker-engine docker.io

# install new docker
sudo apt-get update

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

sudo apt-get update
sudo apt-get install docker-ce
apt-cache madison docker-ce

# install docker compose
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

Install virtualbox and vagrant

pre install

1
2
sudo apt-get install libqt5x11extras5
sudo apt-get install libsdl1.2debian

download virtualbox (care about the version)

change software origin

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
su root
cp /etc/apt/sources.list /etc/apt/sources.list.backup

vi /etc/apt/sources.list
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse

sudo apt-get update
# Or Softwate & Update to choose software origin

删除预装软件

1
2
3
4
5
6
7
8
9
10
11
12
13
# amazon
sudo apt-get remove unity-webapps-common

# libreOffice
sudo apt-get remove libreoffice-common

# others
sudo apt-get remove thunderbird totem rhythmbox empathy brasero simple-scan
sudo apt-get remove gnome-mahjongg aisleriot gnome-mines gnome-sudoku
sudo apt-get remove cheese transmission-common gnome-orca webbrowser-app landscape-client-ui-install
sudo apt-get remove onboard deja-dup

sudo apt-get autoremove

Terminal proxy

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# install polipo
sudo apt-get install polipo

# modify config
sudo vim /etc/polipo/config
socksParentProxy = "localhost:1080"
socksProxyType = socks5
logFile=/var/log/polipo
logLevel=4

# start the service
sudo service polipo stop
sudo service polipo start

# vim ~/.bashrc
alias hp="http_proxy=http://localhost:8123"
gp=" --config http.proxy=localhost:8123"

source ~/.bashrc
# gh command
# git command $gp

终端临时代理

1
2
3
# 推荐在当前终端下修改代理配置,只作用于当前终端,关闭后失效
export http_proxy="sock5://127.0.0.1:1080"
export https_proxy="sock5://127.0.0.1:1080"