此文章用来记载一下自己运用
Ubuntu操作体系日常作业开发的一些运用心得。合适想了解Ubuntu适不合适作为日常开发作业和想从Windows转为Linux操作体系却有些犹豫不决的读者阅览。
为什么要运用 Ubuntu ?
Windows 难道不香吗?香!
图片来历网络,侵删
假如是日常作业和游戏,不涉及开发作业的话,Windows 肯定是不贰之选。
可是假如要做一些开发作业,运用 Linux 就有了以下优势
- 本地开发环境要愈加贴近服务器的环境(
windows server除外),开发上愈加便利,关于一些编程言语,数据库软件等的支撑要更好。 - 能够让自己愈加熟悉
Linux操作体系(现在的招聘要求许多都有要娴熟Linux操作体系[!doge]),包含软件的装置,shell终端的运用,服务器环境的装备等等。
当然现在 Windows内置 WSL2和 Docker 容器技术的加持下,Windows 下的开发体会已经很完善了。这儿没有哪个操作体系更好的观念,以免引起不必要的争辩
Ubuntu 运用体会如何?
我是在 18 年开始运用 Ubuntu 桌面版,那时分是 16.LTS 版本。现在已经是 22.LTS。可是考虑到晋级体系的不确定性,我现在一向运用的是 18.LTS。
Ubuntu 是 Linux 操作体系的一个发行版,类似的发行版还有许多,有国产的优秀代表 Deepin等。这儿只阐明我运用过的发行版 Ubuntu 介绍运用体会
- 本身有着广泛的社区支撑,较完善的软件库,友爱的界面,根本可视化界面已经很完善了,即使是小白,不管是装置仍是运用都比较简单。
- 在运用过程中根本未呈现过死机,溃散等状况,即使是突然断电,也经受住考验,未呈现体系损坏(当然不建议如此操作,仍是会存在损坏体系的概率)
- 在笔者电脑硬件下体系呼应流畅,平常不关机,只在体系有更新时分重启。平常多开
VsCode、GoLand、Chrome、Edge的状况下长期运用后内存运用率较高,可是很少呈现卡顿,无呼应状况(偶然软件本身的原因会导致反应迟钝)。 - 作业交流运用网页版 钉钉和微信,钉钉网页版满意满意日常运用。微信网页版则只支撑简单的谈天,发送文件,杂乱功用不支撑
- 中文输入法现在有
搜狗输入法和百度输入法,装置时需求折腾一下
常用开发套件
- 宇宙级编辑器
VsCode和JetBrain家的全家桶都是跨渠道的,彻底不必忧虑运用问题 - 开发常用浏览器
Chrome,FireFox和Edge都彻底支撑,引荐Edge浏览器 - 各种编程言语支撑,内置
python3、php等,开箱即用 -
Vim大法开箱即用,做为开发怎么能不会Vim呢,在终端下编辑文件,少不了Vim编辑器,逼格瞬间提升 -
Docker彻底支撑 ,运用命令行操作Docker愈加快速快捷 - 抓包工具
Charles和Fiddler Everywhere都有Linux版
常用软件的适配状况
- 谈天工具钉钉微信截止现在只有网页版,
QQ有Linux版本,可是还停留在远古时代,根本只可谈天 - 中文输入法日常运用没有问题,可是偶然会呈现小问题,可是不影响根本运用
- 娱乐软件QQ音乐和网易云音乐都有
Linux版本 - 百度云,坚果云,有道云笔记都有
Linux版本,印象笔记只有网页版 - 作业套件有
Wps Linux版,运用体会相同 - 截图软件有
flameshot等,运用体会不如Windows上截图工具,可是根本运用没问题
不合适运用的状况
假如是以下软件的重度运用者,不引荐运用
- 微信等小程序开发者,
Linux上虽然有他人奉献的开源的微信开发者工具,可是现在根本处于停止保护状况,能够正常运用,可是无法晋级,一些功用也不完善,简单溃散 - 微信桌面端, 微信现在并未对
Ubuntu的适配微信软件,当然能够通过Wine来处理,可是毕竟不是原生,简单有bug,所以极度依靠微信的不建议 - 依靠
IE, 一堆国产浏览器作业的时分不合适 - 有必要运用 微软Office 作业用户
总结
上面说的软件装置方式根本都是官网下载,双击装置,不必忧虑不会装置的问题。
关于需求终端操作装置的也没有太多难度,同时还能够提升自己的Shell脚本的娴熟度。
所以假如要想娴熟运用 Linux,想进一步提升自己相关的技术,彻底引荐运用,更改自己的习气总是难的,可是习惯以后就特别的舒畅,会越来越称心如意。
关于选择哪个发行版问题,我当然引荐自己运用的 Ubuntu,当然入门运用 Deepin也不错,在谈天工具封装这块做的很好,根本上属于傻瓜式运用了。
谢谢大家的支撑~
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。




评论(0)