前言
继 安装篇 后, 需要对系统更新和优化
请自行在宿主机上架好梯子, 并开启 允许来自局域网的连接
功能
不然一大堆软件下载巨慢甚至可能没法下载使用
Ubuntu更新/优化
01.安装 VMwareTools
挂载VMwareTools虚拟CD
打开VMwareTools压缩包
解压到桌面, 并转到桌面
进入文件夹, 右键选择 在终端打开, 输入 sudo ./vmware-install.pl
回车
输入密码后, 第一个选项需要输入 yes
, 然后一路回车直至安装完成, 完成后重启系统
重启后就可以直接把内容复制到虚拟机了
Ubuntu的粘贴快捷键 SHIFT + INSERT
复制快捷键 CTRL + INSERT
02.更换 apt 下载源
打开终端
备份文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
编辑文件 sudo vi /etc/apt/sources.list
删除所有内容, 替换为
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
保存关闭后执行更新源 sudo apt update
03.设置系统代理
打开网络设置, 点击网络代理, 填入宿主机的IP跟梯子软件的端口号, 关闭即可
OJBK
04.设置终端代理
就算设置系统代理但是终端用不上
终端中输入 vi .bashrc
(root用户或者其他用户也需要进行相同的操作才能有代理)
在末尾追加 (代理端口/IP自行更改, 无脑复制粘贴出问题别找我)
#代理
export http_proxy="192.168.0.2:10809"
export https_proxy="192.168.0.2:10809"
#命令
export PATH="$PATH:."
alias hicls="history -c"
alias cls="clear"
alias grep="grep --color=auto"
alias ll="ls -alh"
alias py="python3"
重启系统, OJBK
05.更新系统
重启后稍等一会会弹出一个更新提示, 说语言包不全, 先更新这个 (如果没弹就跳过)
终端执行 sudo apt update && sudo apt upgrade
一路回车就行了
然后清理 sudo apt autoclean && sudo apt autoremove
06.安装必要的软件
IP查看工具 sudo apt install net-tools
SSH连接服务 sudo apt install openssh-server
网页cat神器 sudo apt install curl
版本控制git sudo apt install git
系统状态htop sudo apt install htop
树形文件列表 sudo apt install tree
vim编辑器 sudo apt install vim
vimplus 插件 (需要给git设置代理,不然卡死)
#git 代理
git config --global http.proxy 'http://192.168.0.2:10809'
git config --global https.proxy 'https://192.168.0.2:10809'
#vimplus 安装, 选择python版本的时候使用3
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh
为避免vimplus插件乱码需要更改终端字体, 不过不换也没啥文件 (因为真的没原版字体好看,也就一点点符号乱码罢了)
07.安装输入法(可选)
安装输入法框架 sudo apt install fcitx
浏览器下载保存搜狗输入法 https://pinyin.sogou.com/linux/?r=pinyin
找到下载文件夹, 右键 在终端打开
执行安装 sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb
(文件名自行更改)
第一次执行一定会失败, 执行修复 sudo apt --fix-broken install
再重新安装
设置 fcitx 为系统输入法后重启即可使用
08.安装oh-my-zsh(可选)
一开始我是拒绝的, 不过我馋人家mac的代码提示, 现在总算找到了
a.更改终端为zsh
安装zsh sudo apt install zsh
更改终端 chsh -s /bin/zsh
重启系统, 目前很丑
b.安装oh-my-zsh
oh-my-zsh安装:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
c.安装nerd-fonts字体
nerd-fonts 是一款很香的字体
网页下载人家编译好的版本, 直接安装即可 (可能会失败多试几次)
https://github.com/ryanoasis/nerd-fonts/blob/master/patched-fonts/Ubuntu/Regular/complete/Ubuntu%20Nerd%20Font%20Complete.ttf
d.安装插件
zsh-autosuggestions 历史命令提示 (就是我馋的那个功能)
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
zsh-syntax-highlighting 命令行语法高亮(可选)
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
e.启用插件/更改主题
主题请到 oyzsh wiki 查看
编辑配置 vi .zshrc
设置主题 agnoster
(觉得还不错)
(agnoster主题需要搭配之前安装好的 nerd-fonts 字体)
关闭注释, 开启 命令修正 (感觉烦的话可以关闭) 以及 小红点 (??小红点啥玩意)
启用插件, plugins字段内追加插件名 zsh-autosuggestions zsh-syntax-highlighting
!!!注意: zsh-syntax-highlighting 插件必须放在最后一位!!!
保存重启终端后真是心情舒畅, 不过这 主机名 有点碍事
f.关闭主题显示的主机名
打开主题配置 vi ~/.oh-my-zsh/themes/agnoster.zsh-theme
注释掉这三行, 重启终端即可
g.移植代理配置
之前用的是 bash shell, 现在用 zsh 了
所以之前设置的代理全部失效了
只需要在 ~/.zshrc
文件末尾追加之前的内容即可
基础配置完成
由于用的是最小安装, 很多软件都不会带上 (比如ifconfig),用到的时候需要自行去安装
没办法谁叫系统安装的软件不能设置代理呢
Comments | NOTHING