admin管理员组文章数量:1605045
ubuntu 基本配置
背景
这里是假设你刚刚安装好 ubuntu ,这时候你需要做些什么呢,这时候一般都是普适性的配置,就如你新买一台电脑,你肯定不会一上来就直接安装一个 Visual Studio 这种专业级的开发工具,你应该会去安装一些通用软件啊,比如说 输入法,浏览器 之类的工具。
本篇以 ubuntu 18 作为配置,先确保你已经可以上网,你可以看看这样。
ping baidu
如果有类似下面的反应,说明你的网络是正常的,否则请你先解决自己的网络问题:
PING baidu (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 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/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun/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/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/intl/zh-CN/chrome/thank-you.html?platform=linux&statcb=0&installdataindex=empty&defaultbrowser=0
wget https://dl.google/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 的配置说明,可以先放在这里不动。
版权声明:本文标题:02_ubuntu基本配置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728473610a1159822.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论