初识Linux桌面版
后端程序员必备技能之一就是Linux系统的常规命令使用,这样在遇到在服务器上操作起来就得心应手了.但是常规大家觉得Linux很难用,总是高高在上,很反人类的没有只有一个黑色的命令行界面,而且大部分情况刚开始的时候,接触的都在服务器上,真心不敢瞎搞,万一搞坏了,事情就大了.坊间传出,各种 rm -rf /* ,虽是笑话,但是真的这么干了,就傻了.所以最好还是有一个自己的环境,天天跟它亲密接触,潜移默化.现在Linux桌面版已经足可以应对程序员这种靠一个IDE吃饭,不需要微软那套office办公的职业了.但是Linux有太多的发行版本,找到一个顺手的就很重要了.国际上有一个Linux说欢迎排名,参考:https://distrowatch.com/dwres.php?resource=popularity ,前几名大家都可以尝试一下,还是很不错的,我的演进路程是 Ubuntu --> Manjaro --> Deepin,目前最满意的还是deepIn,这是一个国人开发的项目,最适应国内中国恶劣的软件生态系统(腾讯系).Ubuntu存在缺少好用的qq和微信,Manjaro 界面太丑了,长得和win太像了,Deepin刚好解决了这两个问题.
闪亮登场的Deepin
基于Debian体系开发的,Ubuntu能用的软件基本都可以使用,软件生态可谓是十分丰富.
开箱即用,安装上去就有驱动,中文输入法,qq,微信,浏览器等常用的软件
界面美观大方,界面类似于mac
对于国内的软件,做了很多的移植.良心
安装及使用
1,装系统,没啥说的,官方已经替你想好了 看文档 https://www.deepin.org/original/deepin-boot-maker/
需要注意的是,最好用官方的启动U盘制作工具,否则可能会识别不出来
2,安装常用的软件,打开 应用商店 ,安装,推荐应用:
聊天:微信 TIM 搜狗输入法
浏览器:chrome
效率工具:Albert,dde-topbar
邮箱:mailSpring
影音视频:网易云音乐,mpv
编程开发:Idea,sublime,Charles,MySQL WrokBench,Redis desk top
多平台互通:synergy,teamviewer,remmina
网盘:坚果云,BaiduPCS-Go,百度云,迅雷
3,开发环境搭建,能力有限,只针对java
下载并解压jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
编辑/etc/profile,添加
export JAVA_HOME=xxx
export PATH=$JAVA_HOME/bin:$PATH
安装git 命令 sudo apt install git
安装zsh https://ohmyz.sh/
安装docker https://docs.docker.com/install/linux/docker-ce/ubuntu/
4,重启系统,开始爱上Linux吧
最后,喜欢Linux就要接受它的小脾气