文章目录
- 最新Ubuntu20.04高效配置指南(持续更新)
- 1、修改软件源
- 2、更新系统
- 3、安装git
- 3、使用zsh作为默认shell
- 4、配置oh-my-zsh
- 5、配置vscode
- 6、搜狗拼音输入法
- 7、安装QQ和微信
- 8、截图软件shutter
- 持续更新中
最新Ubuntu20.04高效配置指南(持续更新)
1、修改软件源
软件源默认为国外,速度比较慢,所以先在software&updates中将软件源设为国内源,此处为阿里云。
2、更新系统
ctrl+alt+t唤出terminal。输入一下指令:
# 更新本地包数据库
sudo apt update
# 更新所有已安装的包(也可以使用 full-upgrade)
sudo apt upgrade
# 自动移除不需要的包
sudo apt autoremove
常用命令:
- apt autoclean: 将已删除软件包的.deb安装文件从硬盘中删除;
- apt clean: 同上,但会把已安装的软件包的安装包也删除掉;
- apt autoremove: 删除为了满足其他软件包的依赖而安装,但现在不再需要的软件包;
- apt remove [软件包名]: 删除已安装的软件包(保留配置文件);
- apt --purge remove [软件包名]: 删除已安装包(不保留配置文件)。
3、安装git
终端使用以下命令:
sudo apt install git
3、使用zsh作为默认shell
zsh是一款功能强大的shell,所以此处将其设为默认shell。
(1)首先查看系统已安装shell:
cat /etc/shells
(2)下载zsh:
sudo apt install zsh
4、配置oh-my-zsh
(1)oh-my-zsh下载
<1>自动安装:终端输入:
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
<2>手动下载:
- 在oh-my-zsh的github主页,手动将zip包下载下来。
- 将zip包解压,拷贝至~/.oh-my-zsh目录。
- 执行
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
如果没有tizi,在线下载可能会失败,可以尝试使用手动安装。
(2)主题配置
主题github地址:https://github.com/robbyrussell/oh-my-zsh/wiki/Themes,选择自己喜欢的主题,然后按照下面的步骤进行配置: 编辑.zshrc
文件
sudo vi ~/.zshrc
在文件中找到ZSH_THEME=" *** "
修改为ZSH_THEME="af-magic(你喜欢的主题)"
,保存后运行source ~./.zshrc
。
(3)插件
这里推荐一些常用插件:
-
zsh-syntax-highlighting,平常用的
ls
、cd
等命令输入正确会绿色高亮显示,输入错误会显示其他的颜色。
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
- zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions),输入命令时,会给出建议的命令(灰色部分)按键盘 Tab 补全:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
下载好后,在.zshrc中添加插件:
运行命令:
source ~/.zshrc
(3)设置别名(alias)
终端输入命令sudo vi ~/.zshrc
,在文件最下面添加 alias 别名='原名'
,之后终端运行source ~/.zshrc
。常见设置别名为:
alias install='sudo apt install' //安装软件
alias update='sudo apt update' //更新缓存
alias upgrade='sudo apt upgrade' //更新
alias dist-upgrade='sudo apt-get dist-upgrade' //解决相依性更新
远程登录服务器的时候,可以设置别名,不用再输入那么长的命令。
5、配置vscode
(1)使用 apt 安装 Visual Studio Code
Visual Studio Code 在官方的微软 Apt 源仓库中可用。想要安装它,按照下面的步骤来:
01.以 sudo 用户身份运行下面的命令,更新软件包索引,并且安装依赖软件:
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
02.使用 wget 命令插入 Microsoft GPG key :
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
启用 Visual Studio Code 源仓库,输入:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
03.一旦 apt 软件源被启用,安装 Visual Studio Code 软件包:
sudo apt install code
(2)vscode配置
笔者首先配置了Python环境和C++环境
首先下载扩展code runner
。
01.Python环境
Ubuntu默认自带python3.8和2.7,下载python
扩展后,打开settings,输入code runner,打开execute map的json文件,将其中python改为python3(图中光标位置)。
02.C++环境
安装C++扩展后,还需要安装gcc编译器。
默认的 Ubuntu 软件源包含了一个软件包组,名称为 “build-essential”,它包含了 GNU 编辑器集合,GNU 调试器,和其他编译软件所必需的开发库和工具。
sudo apt update
sudo apt install build-essential
这个命令将会安装一系列软件包,包括gcc
,g++
,和make
。
验证 GCC 编译器是否被成功地安装。
gcc --version
在 Ubuntu 20.04 软件源中 GCC 的默认可用版本号为9.3.0
:
gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
6、搜狗拼音输入法
(1)安装Fcitx输入框架
相关的依赖库和框架都会自动安装上
sudo apt install fcitx-bin
sudo apt-get install fcitx-table
(2)下载Linux版本搜狗输入法(搜狗输入法官网中根据自己情况选择32位和64位)
然后进入相应的下载目录,进行安装(安装过程中如果有错,运行sudo apt --fix-broken install,
删除安装,重新开始)
sudo dpkg -i sougou的文件名.deb
遇到 dpkg: error processing package sogoupinyin (–install): dependency problems - leaving unconfigured
输入 sudo apt-get install -f
(3)重启系统
(4)进行相关设置settings–>Region&language–>Manage Installed Languages
更改输入框架为fcitx,然后点击上面的Apply System-Wide应用到全局。
(5)重启系统
重新登录后,在右上角出现一个键盘标志,点击进入,选择Configure Current Input Method
进入下面的Input Method界面后,选择+号
进入到Add input method界面,将下面的Only Show Current Language 点掉后,在搜索栏搜索搜狗拼音,选中之后进行添加(建议不要把搜狗输入法移动到第一位,不然按shift切换中英文时,有时输入板会出现乱码)。
7、安装QQ和微信
使用deep-wine安装
(1)安装微信
wget -O- https://deepin-wine.i-m.dev/setup.sh | sh
sudo apt install deepin.com.wechat
可能会出现界面中文字体显示方块的问题,解决方案如下:
$ sudo apt-cache search wqy
fonts-wqy-microhei - Sans-serif style CJK font derived from Droid
fonts-wqy-zenhei - "WenQuanYi Zen Hei" A Hei-Ti Style (sans-serif) Chinese font
xfonts-wqy - WenQuanYi Bitmap Song CJK font for X
# 安装上面三个字体
sudo apt install fonts-wqy-microhei
(2)安装QQ
$ sudo apt install deepin.com.qq.im
以下是其他可以安装的软件,输入 sudo apt install install deepin. 按 tab显示。
deepin.cn.360.yasuo deepin.com.baidu.pan deepin.com.qq.b.crm deepin.com.qq.office deepin.com.thunderspeed deepin.org.7-zip
deepin.cn.com.winrar deepin.com.cmbchina deepin.com.qq.b.eim deepin.com.qq.rtx2015 deepin.com.wechat deepin.org.foobar2000
deepin.com.95579.cjsc deepin.com.foxmail deepin.com.qq.im deepin.com.taobao.aliclient.qianniu deepin.com.weixin.work
deepin.com.aaa-logo deepin.com.gtja.fuyi deepin.com.qq.im.light deepin.com.taobao.wangwang deepin.net.263.em
8、截图软件shutter
官网:https://launchpad.net/shutter
下载:
sudo add-apt-repository ppa:linuxuprising/shutter
sudo apt-get update
sudo apt install shutter
截图如下所示:
可以对其进行操作,比如加箭头、文字等,在右上角edit中。也可以为其设置快捷键:打开settings中的keyboard&shortcuts,下拉到最下面,点击“+”号,新增shutter截图快捷键:
持续更新中