02_ubuntu基本配置

ubuntu 基本配置

背景

这里是假设你刚刚安装好 ubuntu ,这时候你需要做些什么呢,这时候一般都是普适性的配置,就如你新买一台电脑,你肯定不会一上来就直接安装一个 Visual Studio 这种专业级的开发工具,你应该会去安装一些通用软件啊,比如说 输入法,浏览器 之类的工具。

本篇以 ubuntu 18 作为配置,先确保你已经可以上网,你可以看看这样。

ping baidu.com

如果有类似下面的反应,说明你的网络是正常的,否则请你先解决自己的网络问题:

PING baidu.com (220.181.38.251) 56(84) bytes of data.
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=1 ttl=51 time=36.5 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=2 ttl=51 time=36.7 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=3 ttl=51 time=36.5 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=4 ttl=51 time=36.8 ms
^C
--- baidu.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 36.532/36.670/36.872/0.132 ms

切换时区

timedatectl set-timezone Asia/Shanghai

修改终端配置

这个修改看你个人,没有强制,这里只是告诉你可以这么做而已。

Ctrl + T 快捷开启一个终端,对着终端右键 Preferences ,你应该可以看到如下画面:

在这里插入图片描述

这里我只是修改了一下背景,以及万恶的快捷键,copy 修改为 Ctrl + c, paste 修改为 Ctrl + v, Find 修改为 Ctrl + f, 其他都没有改动,顺便说一下,我喜欢的 schemes 是 Green on black

修改 apt 源

修改 apt 源的原因主要是访问国外的网站有点慢,还是切换为国内,像当年我是切换为清华源或者中科大源,这次切换为阿里源。

终端输入:

sudo gedit /etc/apt/sources.list

替换为阿里源(每个版本都不一样,可以自己查询,这是针对 ubuntu 18 的):

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

 
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

然后在终端输入:

sudo apt update
sudo apt upgrade

有没有成功你看看你安装软件的速度直观地就可以知道了。

安装基本命令行工具

这里安装一些以后你一定会用到的命令行工具,也就是嵌入式需要用的工具。

这里基本上是不会安装失败的,毕竟这些工具太常见了。

# 安装 vim,愿你不经常使用它
sudo apt install vim
# 安装 gcc, C 语言编译工具
# 使用 gcc --version, 应该是这个版本 gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 ,如果是 ubuntu 20 的话,我记得是 9 开头的
sudo apt install gcc
# 安装 g++
sudo apt install g++
# 安装 curl, 网络工具(可能以后你还要源码重新安装它,后话了)
sudo apt install curl
# 安装 git , 版本管理工具
sudo apt install git
# 安装 cmake , C++项目管理工具
sudo apt install cmake
# tree,打印目录结构
sudo apt install tree

其他

在此介绍 apt 比较常规的使用方式,不能光会装,不会删; 首先讲一下 apt-get 与 apt 的区别,这是历史问题,现在的话应该使用 apt 而非使用 apt-get ,这是推荐做法,不是多敲几个字就是有理的,apt-get 是过时用法。

  • apt install : 安装软件
  • apt autoremove : 卸载软件
  • apt source : 获取源代码

其实 apt 是一个包管理工具,可能你接触过 py 下的 pip, C++开发过程中的包管理工具 vcpkg 或者 conan,它们都是干同一件事情。

安装中文输入法

我觉得很多人可能一开始就是给输入法劝退 linux 的,输入法是非常重要的工具,虽然系统装的英文的(也最好不要修改成中文),但是这不代表着中文输入就没有用,实际上非常重要,比如百度。

中文输入法是有点难安装的,建议按照步骤跟随,提前打好快照,以便恢复重装,实际上第一次我就装失败了,快照回退重新开始。

打开设置,配置中文安装包:

在这里插入图片描述

然后会提示你要安装东西,点击 install , 然后敲入命令行:

# 安装依赖
sudo apt install fcitx

在这里插入图片描述

在这里插入图片描述

然后重启一下:

reboot

下载搜狗输入法安装包:

在这里插入图片描述

# `Crtl + T` 打开终端
cd Downloads/
# 下载地址 : https://pinyin.sogou.com/linux/?r=pinyin
sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb 
# 强制安装,自动寻找依赖
sudo apt -f install
# 再次安装
sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb 
# 再重启一下
reboot

在这里插入图片描述

删掉处理 sogoupinyin 之外的输入法。

在这里插入图片描述

之后应没有问题就可以使用搜狗输入法了。

安装浏览器

虽然 ubuntu 自带有火狐浏览器,作为当年的老大哥,火狐浏览器自然是不用说的;但是目前谷歌浏览器已经占据绝大部分的市场,且我个人认为谷歌的开发者工具更加好用,所以可以考虑下载一下谷歌浏览器。

# 下载谷歌浏览器安装包
# 下载地址 : https://www.google.cn/intl/zh-CN/chrome/thank-you.html?platform=linux&statcb=0&installdataindex=empty&defaultbrowser=0
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
google-chrome

这时候你应该可以看到谷歌浏览器弹了出来,把他添加到 Favorites 。

在这里插入图片描述

安装 VS code

这是最重要的一个工具,将来可能你的开发 IDE 就是这个,或者说接下来我的配置也是围绕 VScode 去展开的,VScode 其实并不是一个 IDE ,它原本只是一个简简单单的文本编辑器而已,但是你可以通过拓展一些插件并且自己写一些脚本文件,实现类似于 IDE 的功能。

作为你之后可能使用的 IDE 工具,这里可以给你简单地讲一下 VScode 的优缺点;缺点自然是不用说的,原本只是作为文本编辑器的 VScode 就算是插上翅膀也比不上专业的 IDE 工具,例如 Viusal Stdio 的内存监控功能,还有更加专业的一些其他工具;优点也很名明显,免费并且支持可拓展,不仅可以完成 IDE 的功能,还可以做很多杂事,比如说现在我在写的这篇 markdown 格式的文档,就是在 VScode 里面做的。

我将 VScode 定位为一个轻量级的一体化开发环境,轻量级是指 VScode 完成不了特别复杂的 IDE 功能(不过对正常人而言基本上是绰绰有余了),一体化是指不需要为了完成不同的任务切换不同的工具(比如说我的网页开发,C/C++开发,shell 脚本,甚至是 py 脚本,统统是在 VScode 下实现)。

个人认为,VScode 其实更加适合测试工程师,因为测试工程师就是这样的一个需求,当然开发工程师也可以将 VScode 设置为一种备用方案。(比如像我这种 C/C++ 开发工程师,临时写个小网页之类的)。

VScode 的安装比较简单,下图直接展示 :

在这里插入图片描述

点进去直接安装。

然后你可以在 Installed 那里找到 ubuntu 预安装的软件,自己看下哪些不用的可以额考虑删除。

终端输入 code 然后添加到 Favorites 。

后面有针对 VScode 的配置说明,可以先放在这里不动。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值