我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建议他使用 linux 时,会一脸惊讶的问我,那个怎么用(来开发或者日常使用)?
基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
-
项目地址:https://github.com/YunaiV/ruoyi-vue-pro
-
视频教程:https://doc.iocoder.cn/video/
桌面
启动器
文件管理器
设置
这是我使用了近两年的“国产”操作系统 deepin ,界面美不美观我不知道,能用是肯定的。
关于其他 linux 可以参考:
-
八款精美的 Linux 发行版!https://www.linuxprobe.com/eight-linux-distribution.html
-
2018年10大最漂亮的 Linux 发行版 https://www.cnbeta.com/articles/soft/695605.htm
-
展望2017年的七款好用Linux发行版 https://www.linuxidc.com/Linux/2017-01/139414.htm
基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
-
项目地址:https://github.com/YunaiV/yudao-cloud
-
视频教程:https://doc.iocoder.cn/video/
首先 Vim/Emacs 表示它们可以搞定,但是我觉得我和它们不熟。..
-
Java : Eclipse , IDEA , NetBeans , Android Studio ...
-
Python : PyCharm , WingIDE ...
-
C++ : KDevelop , Code Blocks ...
-
-
前端 :Sublime , VS Code , WebStorm ...
-
排名不分先后
居然还有 ICQ ...
囿于时间原因,这里使用了 deepin 商店截图 ,其他 linux 发行版不一定有这么丰富,不过安装qq、微信应该没问题
先列下本人日常使用的软件:
-
-
数据库:DBeaver , Navicat , PL/SQL
-
-
-
Office: WPS ,Microsoft office网页版
-
-
-
-
-
远程控制:TeamViewer,向日葵,VNC,Remmina
-
-
-
MarkDown编辑器:Typora,Zettlr
-
-
-
-
-
-
-
这些只是我个人日常使用,还有很多优秀的软件没有列出来。
至于能不能替代 Windows ,这个问题因人而异。对我而言,在两年的使用经历中,暂时没有遇到过 linux 下不能解决,必须回到 Windows 的。
而且,实在不行不是还有虚拟机吗。
其他参考:
-
100 个最佳 Ubuntu 应用(上) https://zhuanlan.zhihu.com/p/71833109
-
Deepin 应用商店 https://dstore-appstore.deepin.cn/china/index
-
常用的超赞 Linux 软件大汇总,入行运维必藏!http://www.sohu.com/a/238318823_100008608
-
小众软件-Linux https://www.appinn.com/tag/linux/
xDroid 使 Android 应用能运行在 linux 上,极大的扩展了 linux 生态。
是的,你没有看错,不是基于虚拟机或模拟器的,速度可观,占用资源小。
这似乎是目前 Windows 都无法做到的。
运行截图
应用市场部分截图
从一个系统迁移到另一个的系统成本是巨大的,Linux 有什么魅力值得我这么做吗?
当我在 Windows 下安装一个软件时,首先需要打开浏览器,搜索你想要的软件,小心翼翼的避开广告,当你找到一个看起来是对的网站时,还是得小心翼翼的找到 下载地址 之类而不是巨大的下载按钮,最后再小小翼翼的安装,一定不能漏掉某些勾勾,一旦一不小心漏掉了,就会发现电脑似乎有点卡顿,不一会儿,它的朋友就会出现在你的桌面上。
而在 linux 下,apt install 或者 yum install 之类的命令,就能搞定整个安装。
-
Linux 不需要选择软件是放 c 盘还是 d 盘,已经定义好了哪些文件该放在哪些地方,
-
-
-
-
-
-
-
这是 linux 最吸引我的地方了
命令行不是一种落后的操控计算机的方式。相反,它一直很高效且富有表达性。
当你想要复制、剪切或删除一个文件时,我相信打开文件管理器在不同窗口之间跳转是没有一条命令来得快。
当你想要查看系统运行状态,我相信移动鼠标,右键,选择任务管理器是没有一条命令来得快。
当你想要编写一个简单的脚本或文件时,我相信打开编辑器,新建文件,编写,选择文件位置保存是没有一条命令来得快。
...
鼠标是很好的工具,但是它有它的局限,毕竟它只有三个按钮。而命令行中使用参数的表达力是无穷的。
通过命令行,浏览器的 Vimium 插件(类似于 Vim 的方式操作浏览器界面),Albert(通过指定按键唤出一个输入框,可以打开 app , 文件 ,url ,直接搜索 ,计算器 ...),系统快捷键再加上IDEA(它的设计思想是键盘优先)我能够很少的使用鼠标。
当然不是鼠标烫手,当你的双手在键盘上飞快的敲打时,直接使用键盘是比右手挪到鼠标上再挪回来要快的,而且这种不中断的体验非常舒畅。
至于这为什么是 linux 的优点,在我过去多年的 Windows 使用经验中,我没有找到自定义系统快捷键的入口,更不用说自定义宏了。Windows 当然也有命令行,不过我认为它的命令丰富程度和各个命令之间的配合是不如 linux 的(有人称之为附属品)。