安装ubuntu后做的事情
删除不必要的软件
1
| sudo apt-get remove libreoffice-common unity-webapps-common thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install onboard deja-dup
|
修改软件源为aliyun
1 2 3
| sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
|
自定义DHCP网络的DNS Server IP地址
sudo vi /etc/dhcp/dhclient.conf 文件,在第21行#prepend domain-name-servers 127.0.0.1;下一行添加如下2行使用aliyun和114的DNS
1 2
| prepend domain-name-servers 114.114.114.114; prepend domain-name-servers 223.5.5.5;
|
这样可以优先使用aliyun的dns,次要使用114的DNS。
~/up.sh
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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| #!/bin/bash
apt-get update apt-get upgrade apt-get dist-upgrade
apt-get autoremove
apt-get autoclean
|
方法1:
1
| dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:escape']"
|
方法2:
1
| gsettings set org.gnome.desktop.input-sources xkb-options "['caps:escape']"
|
方法3:
ubuntu下交换Caps_Lock和Escape键的方法
1 2
| sudo apt-get install dconf-tools dconf-editor
|
org >> gnome >> desktop >> input-sources
修改xkb-options为['caps:swapescape']
安装需要的软件
1
| sudo apt-get install vpnc git axel openssh-server exfat-fuse unrar unace rar zip unzip p7zip-full silversearcher-ag ctags exuberant-ctags tmux autojump curl jq sshpass net-tools scrot cloc fzf
|
1
| sudo apt-get install g++ libncurses5-dev zlib1g-dev bison flex unzip autoconf gawk make gettext gcc binutils patch bzip2 libz-dev asciidoc subversion libssl-dev
|
安装shutter
1 2 3
| sudo add-apt-repository ppa:linuxuprising/shutter sudo apt-get update sudo apt-get install shutter
|
1 2
| sudo dpkg -i albert_0.16.1_amd64.deb sudo apt-get install -f
|
安装vim8
1 2
| vim --version sudo apt-get install vim
|
1
| sudo apt-get install neovim
|
16.04安装neovim
1 2 3 4 5
| sudo add-apt-repository ppa:neovim-ppa/unstable sudo apt-get update sudo apt-get install -y neovim
|
设置默认编辑器
1 2 3 4 5 6
| sudo update-alternatives --install /usr/bin/vi vi /usr/bin/nvim 60 sudo update-alternatives --config vi sudo update-alternatives --install /usr/bin/vim vim /usr/bin/nvim 60 sudo update-alternatives --config vim sudo update-alternatives --install /usr/bin/editor editor /usr/bin/nvim 60 sudo update-alternatives --config editor
|
选装
安装WPS
先到wps官网上下载wps的deb包。http://www.wps.cn/product/
1
| sudo dpkg -i wps-office_11.1.0.8722_amd64.deb
|
解决字体冲突
下载symbol-fonts.deb点击去下载并安装
1
| sudo dpkg -i symbol-fonts_1.1_all.deb
|
火狐安装插件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Tampermonkey(有些脚本在Greasemonkey无法运行) AC-baidu:重定向优化百度搜狗谷歌必应搜索_favicon_双列 【玩的嗨】VIP工具箱,全网VIP视频免费破解去广告,一站式音乐搜索下载,获取B站封面,下载B站视频,上学吧答案获取等众多功能聚合 百度网盘直链满速下载助手 网盘自动填写访问码【威力加强版】 豆瓣资源下载大师:1秒搞定豆瓣电影|音乐|图书下载 持续更新 CSDN广告完全过滤、人性化脚本优化:不用再登录了!让你体验令人惊喜的崭新CSDN 购物党实时比价工具(浏览器57以上版本安装) Adblock Plus - 免费的广告拦截器 Vedio Speed Controller Vimium C 全键盘操作浏览器 划词翻译 有道 京价保 - 京东价保助手 Video Downloader Pro 免费视频下载器 网页截图 Gesturefy 鼠标手势操作 markdown-clipper 网页保存为markdown
|
安装经典菜单指示器
1 2 3
| sudo add-apt-repository ppa:diesch/testing sudo apt-get update sudo apt-get install classicmenu-indicator
|
安装系统指示器SysPeek
1 2 3
| sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install syspeek
|
安装网页flashplayer
1
| sudo apt-get install flashplugin-installer
|
系统设置——外观——行为——开启工作区 & 添加“显示桌面”图标到启动器
代理
1 2 3 4 5 6 7 8 9 10 11 12 13
|
sudo apt install shadowsocks-libev sudo vi /etc/shadowsocks-libev/v2ray.conf
sudo apt-get install proxychains sudo vi /etc/proxychains.conf
oyvpn(){ pidof ss-local && { echo "oyvpn is aready runing"; return; } nohup ss-local -c /etc/shadowsocks-libev/v2ray.conf & }
|
终端效率
1 2 3 4 5 6 7 8
| sudo apt-get install i3 sudo apt-get install pcmanfm
cd $(blogdir) mv ~/.config/i3/config ~/.config/i3/config.bak ln -s $(pwd)/source/_posts/ubuntu安装后需要做的事情/config ~/.config/i3/config sudo mv /etc/i3status.conf /etc/i3status.conf.bak sudo ln -s $(pwd)/source/_posts/ubuntu安装后需要做的事情/i3status.conf /etc/i3status.conf
|
on-my-zsh
1 2 3 4 5 6
| sudo apt-get install zsh git
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" cd $(blogdir) mv ~/.zshrc ~/.zshrc.bak ln -s $(pwd)/source/_posts/ubuntu安装后需要做的事情/zshrc ~/.zshrc
|
如果出现 Failed to connect to raw.githubusercontent.com port 443: Connection refused
,就在/etc/hosts文件追加
1
| 199.232.28.133 raw.githubusercontent.com
|
zsh-syntax-highlighting
1
| git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
|
zsh-autosuggestions
1
| git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
|
inkscape: 编辑图片画框画箭头等等
the_silver_searcher: 快速的代码命令行搜索工具 ag
tmux: 终端分屏工作(目前少用)
tmuxp: 终端分屏工作(目前未用)
autojump: 快速跳转目录
cloc: 统计代码行数,可区分文件类型以及空行和注释
1 2
| echo '. /usr/share/autojump/autojump.sh' >> ~/.bashrc source ~/.bashrc
|
fzf: 终端命令行模糊查询历史
1 2 3
| git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf ~/.fzf/install
|
或
1 2 3
| sudo apt-get install fzf echo '[ -f ~/.fzf.bash ] && source ~/.fzf.bash' >> ~/.bashrc source ~/.bashrc
|
tldr: TLDR 页的 GitHub 仓库将其描述为简化的、社区驱动的手册页集合。too long didn’t read
1 2
| sudo npm install -g tldr sudo pip3 install tldr
|
httpie: HTTPie 是一个 HTTP 的命令行客户端
~/.bashrc 文件末尾追加内容
1 2 3 4 5 6 7
| alias jev3='cd ~/humble/ev345/ && ctags -R package/libevpower/ package/chrgrserv/ package/dashboard/' alias jcs='cd ~/humble/ev345/package/chrgrserv/src/' alias jlev='cd ~/humble/ev345/package/libevpower/src/' alias jblog='cd ~/humble/blog/source/_posts/' alias jtools='cd ~/humble/tools/ && . venv/bin/activate' . /usr/share/autojump/autojump.sh [ -f ~/.fzf.bash ] && source ~/.fzf.bash
|
安装go
16.04安装go 1.6版本 sudo apt install golang-go
(太旧了)
安装新版本
1 2 3 4 5 6
| sudo apt-get purge golang* sudo rm -rf /usr/lib/go-1.6/ /usr/lib/go-1.6/src/ /usr/lib/go-1.6/src/runtime/ /usr/lib/go-1.6/src/runtime/race curl -O https://dl.google.com/go/go1.17.1.linux-386.tar.gz tar -C /usr/local -xzf go1.17.1.linux-386.tar.gz
go env
|
使用国内代理安装go模块速度快(参考https://github.com/goproxy/goproxy.cn/blob/master/README.zh-CN.md)
1 2
| go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct
|
python
when-changed: 监控文件变动并且执行命令
ipdb:pip3 install ipdb
删除启动项:sudo efibootmgr -b 0001 -B
ubuntu16.04和win时间不同步
先在ubuntu下更新一下时间,确保时间无误:
1 2
| sudo apt-get install ntpdate sudo ntpdate time.windows.com
|
然后将时间更新到硬件上:
1
| sudo hwclock --localtime --systohc
|
重新进入windows10,发现时间恢复正常了!