此文章用来记载一下自己运用 Ubuntu 操作体系日常作业开发的一些运用心得。合适想了解 Ubuntu 适不合适作为日常开发作业和想从 Windows 转为 Linux 操作体系却有些犹豫不决的读者阅览。

为什么要运用 Ubuntu ?

Windows 难道不香吗?香!

我的Ubuntu使用体验心得

图片来历网络,侵删

假如是日常作业和游戏,不涉及开发作业的话,Windows 肯定是不贰之选。

可是假如要做一些开发作业,运用 Linux 就有了以下优势

  • 本地开发环境要愈加贴近服务器的环境(windows server 除外),开发上愈加便利,关于一些编程言语,数据库软件等的支撑要更好。
  • 能够让自己愈加熟悉 Linux 操作体系(现在的招聘要求许多都有要娴熟 Linux 操作体系[!doge]),包含软件的装置,shell 终端的运用,服务器环境的装备等等。

当然现在 Windows内置 WSL2Docker 容器技术的加持下,Windows 下的开发体会已经很完善了。这儿没有哪个操作体系更好的观念,以免引起不必要的争辩

Ubuntu 运用体会如何?

我是在 18 年开始运用 Ubuntu 桌面版,那时分是 16.LTS 版本。现在已经是 22.LTS。可是考虑到晋级体系的不确定性,我现在一向运用的是 18.LTS

我的Ubuntu使用体验心得

UbuntuLinux 操作体系的一个发行版,类似的发行版还有许多,有国产的优秀代表 Deepin等。这儿只阐明我运用过的发行版 Ubuntu 介绍运用体会

  • 本身有着广泛的社区支撑,较完善的软件库,友爱的界面,根本可视化界面已经很完善了,即使是小白,不管是装置仍是运用都比较简单。

我的Ubuntu使用体验心得

  • 在运用过程中根本未呈现过死机,溃散等状况,即使是突然断电,也经受住考验,未呈现体系损坏(当然不建议如此操作,仍是会存在损坏体系的概率)
  • 在笔者电脑硬件下体系呼应流畅,平常不关机,只在体系有更新时分重启。平常多开 VsCodeGoLandChromeEdge 的状况下长期运用后内存运用率较高,可是很少呈现卡顿,无呼应状况(偶然软件本身的原因会导致反应迟钝)。
  • 作业交流运用网页版 钉钉和微信,钉钉网页版满意满意日常运用。微信网页版则只支撑简单的谈天,发送文件,杂乱功用不支撑
  • 中文输入法现在有 搜狗 输入法和 百度 输入法,装置时需求折腾一下

常用开发套件

  • 宇宙级编辑器 VsCodeJetBrain 家的全家桶都是跨渠道的,彻底不必忧虑运用问题
  • 开发常用浏览器 Chrome, FireFoxEdge都彻底支撑,引荐 Edge浏览器
  • 各种编程言语支撑,内置 python3php 等,开箱即用
  • Vim 大法开箱即用,做为开发怎么能不会 Vim 呢,在终端下编辑文件,少不了 Vim 编辑器,逼格瞬间提升
  • Docker彻底支撑 ,运用命令行操作 Docker愈加快速快捷
  • 抓包工具 CharlesFiddler Everywhere 都有 Linux

常用软件的适配状况

  • 谈天工具钉钉微信截止现在只有网页版,QQLinux 版本,可是还停留在远古时代,根本只可谈天
  • 中文输入法日常运用没有问题,可是偶然会呈现小问题,可是不影响根本运用
  • 娱乐软件QQ音乐和网易云音乐都有 Linux 版本
  • 百度云,坚果云,有道云笔记都有 Linux 版本,印象笔记只有网页版
  • 作业套件有 Wps Linux 版,运用体会相同
  • 截图软件有 flameshot等,运用体会不如 Windows上截图工具,可是根本运用没问题

不合适运用的状况

假如是以下软件的重度运用者,不引荐运用

  • 微信等小程序开发者,Linux 上虽然有他人奉献的开源的微信开发者工具,可是现在根本处于停止保护状况,能够正常运用,可是无法晋级,一些功用也不完善,简单溃散
  • 微信桌面端, 微信现在并未对 Ubuntu 的适配微信软件,当然能够通过 Wine 来处理,可是毕竟不是原生,简单有 bug,所以极度依靠微信的不建议
  • 依靠 IE, 一堆国产浏览器作业的时分不合适
  • 有必要运用 微软Office 作业用户

总结

上面说的软件装置方式根本都是官网下载,双击装置,不必忧虑不会装置的问题。

关于需求终端操作装置的也没有太多难度,同时还能够提升自己的Shell脚本的娴熟度。

所以假如要想娴熟运用 Linux,想进一步提升自己相关的技术,彻底引荐运用,更改自己的习气总是难的,可是习惯以后就特别的舒畅,会越来越称心如意。

关于选择哪个发行版问题,我当然引荐自己运用的 Ubuntu,当然入门运用 Deepin也不错,在谈天工具封装这块做的很好,根本上属于傻瓜式运用了。

谢谢大家的支撑~