0 不要使用 Virtual Box的自动安装
1 使用 oh-my-zsh
为了省去后面从 bash 迁移到 zsh 的麻烦,一开始就换好 zsh。
sudo apt install zsh sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
再使用 chsh
命令将 zsh 换成默认终端。
2 清理桌面图标
sudo apt update sudo apt install gnome-tweaks
在终端中输入gnome-tweaks
启动,之后使用窗口中的选项关闭图标。
3 安装 Chrome
下载完成后
sudo dpkg -i 安装包名
4 安装搜狗拼音
sudo apt install fcitx-bin sudo apt-get install fcitx-table
下载搜狗拼音安装包后
sudo dpkg -i 安装包名
遇到错误就
sudo apt install -f
重启后进入 settings–>Region&language–>Manage Installed Languages,更改输入框架为 fcitx,然后点击的 Apply System-Wide 应用到全局,之后再次重启。
5 安装 Qv2ray
sudo snap install qv2ray
6 安装 VS Code
下载安装包后
sudo dpkg -i 安装包名
7 安装 Git
sudo apt install git
配置用户名和邮箱信息
git config --global user.name "[name]" git config --global user.email "[email address]"
生成ssh公钥
ssh-keygen -t rsa -C "[email address]"
查看公钥
gedit ~/.ssh/id_rsa.pub
8 关闭内核更新
查看当前内核
sudo uname -r
关闭内核更新
sudo apt-mark hold linux-image-xx.xx.xx-xx-generic sudo apt-mark hold linux-headers-xx.xx.xx-xx-generic sudo apt-mark hold linux-modules-extra-xx.xx.xx-xx-generic
重新启用的话,hold改为 unhold。
9 安装截图工具
sudo apt install flameshot
配置快捷键
10 ubuntu 禁止服务开机自启动
systemctl is-enabled servicename.service #查询服务是否开机启动 systemctl enable *.service #开机运行服务 systemctl disable *.service #取消开机运行 systemctl start *.service #启动服务 systemctl stop *.service #停止服务 systemctl restart *.service #重启服务 systemctl reload *.service #重新加载服务配置文件 systemctl status *.service #查询服务运行状态
11 交换 esc 和 capslock
使用 gnome-tweaks,如图所示。
12 解决 Ubuntu 与 win10 时间不同步
sudo apt-get install ntpdate //在Ubuntu下更新本地时间 sudo ntpdate time.windows.com sudo hwclock --localtime --systohc //将本地时间更新到硬件上
13 使用 Grub Customizer 个性化启动项
sudo apt install grub-customizer
14 安装 Brightness Controller
Brightness Controller 是一款 Linux 下的屏幕亮度调节工具。
sudo add-apt-repository ppa:apandada1/brightness-controller sudo apt update sudo apt install brightness-controller
15 安装 Android Studio
sudo snap install android-studio --classic
16 设定静态 IP 地址
在Virtual Box里面给虚拟机设置两个网卡,一个默认的,一个Host-Only,使用Host-Only来实现静态ip。
# 修改 /etc/netplan 目录的 yaml 文件,具体的文件名可能有所不同 sudo vim /etc/netplan/01-network-manager-all.yaml
查看网络信息
ifconfig nmcli device show enp0s3
文件内容
20.04
# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager ethernets: enp0s3: dhcp4: yes addresses: [192.168.0.104/24] optional: true gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8,114.114.114.114]
22.04
network: ethernets: ens33: dhcp4: no addresses: - 192.168.110.144/24 routes: - to: default via: 192.168.110.2 nameservers: addresses: - 114.114.114.114 - 8.8.8.8 version: 2 renderer: NetworkManager
应用新配置
sudo netplan apply