Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux 能替代 Windows 吗?

Linux 能替代 Windows 吗?

作者头像
程序猿DD
发布于 2022-06-13 04:16:04
发布于 2022-06-13 04:16:04
6K0
举报
文章被收录于专栏:程序猿DD程序猿DD

来自:deepin 15.10 中文宣传视频 

https://www.bilibili.com/video/av50732978

Linux 能用吗?

我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建议他使用 linux 时,会一脸惊讶的问我,那个怎么用(来开发或者日常使用)?

Linux 有图形界面

图片

文件管理器

图片

这是我使用了近两年的“国产”操作系统 deepin ,界面美不美观我不知道,能用是肯定的。

支持日常开发

首先 Vim/Emacs 表示它们可以搞定,但是我觉得我和它们不熟。..

  • Java : Eclipse , IDEA , NetBeans , Android Studio ...
  • Python : PyCharm , WingIDE ...
  • C++ : KDevelop , Code Blocks ...
  • Php : PhpStorm ...
  • 前端 :Sublime , VS Code , WebStorm ...
  • ...

社交沟通没问题

图片

居然还有 ICQ ...

囿于时间原因,这里使用了 deepin 商店截图 ,其他 linux 发行版不一定有这么丰富,不过安装qq、微信应该没问题

Linux 能替代 Windows 吗?

先列下本人日常使用的软件:

  • 开发:IDEA
  • 数据库:DBeaver , Navicat , PL/SQL
  • 沟通:TIM , 微信
  • 浏览器:谷歌,火狐,360
  • Office: WPS ,Microsoft office网页版
  • 音乐:网易云音乐
  • 输入法:搜狗输入法
  • 播放器:deepin自带的播放器,VLC
  • 编辑器:Sublime Text
  • 远程控制:TeamViewer,向日葵,VNC,Remmina
  • 下载:迅雷极速版,Aria2
  • 网盘:坚果云,百度网盘
  • MarkDown编辑器:Typora,Zettlr
  • 终端:deepin自带的(非常好用)
  • 思维导图:XMind ZEN
  • ftp:FileZilla
  • PDF:福熙阅读器
  • 虚拟机:VirtualBox,vmware
  • 游戏:Steam,Minecraft(我的世界)
  • Android APP:xDroid

这些只是我个人日常使用,还有很多优秀的软件没有列出来。至于能不能替代 Windows ,这个问题因人而异。对我而言,在两年的使用经历中,暂时没有遇到过 linux 下不能解决,必须回到 Windows 的。而且,实在不行不是还有虚拟机吗。

Linux 下运行 Android 应用

xDroid 使 Android 应用能运行在 linux 上,极大的扩展了 linux 生态。

图片

是的,你没有看错,不是基于虚拟机或模拟器的,速度可观,占用资源小。这似乎是目前 Windows 都无法做到的。

运行截图

图片

应用市场部分截图

图片

图片

Linux 有什么优势吗?

从一个系统迁移到另一个的系统成本是巨大的,Linux 有什么魅力值得我这么做吗?

Linux 是优雅的

当我在 Windows 下安装一个软件时,首先需要打开浏览器,搜索你想要的软件,小心翼翼的避开广告,当你找到一个看起来是对的网站时,还是得小心翼翼的找到 下载地址 之类而不是巨大的下载按钮,最后再小小翼翼的安装,一定不能漏掉某些勾勾,一旦一不小心漏掉了,就会发现电脑似乎有点卡顿,不一会儿,它的朋友就会出现在你的桌面上。

而在 linux 下,apt install 或者 yum install 之类的命令,就能搞定整个安装。

  • Linux 不需要选择软件是放 c 盘还是 d 盘,已经定义好了哪些文件该放在哪些地方,
  • 也不需要杀毒软件,
  • 也不需要清理垃圾,
  • 也不需要释放内存,
  • 也不需要激活系统,它是开源免费的,
  • 也不需要磁盘优化,
  • 也没有烦人的弹窗,
  • 也没有强制更新。

Linux 是高效的

这是 linux 最吸引我的地方了

命令行不是一种落后的操控计算机的方式。相反,它一直很高效且富有表达性。

当你想要复制、剪切或删除一个文件时,我相信打开文件管理器在不同窗口之间跳转是没有一条命令来得快。

当你想要查看系统运行状态,我相信移动鼠标,右键,选择任务管理器是没有一条命令来得快。

当你想要编写一个简单的脚本或文件时,我相信打开编辑器,新建文件,编写,选择文件位置保存是没有一条命令来得快。

...

鼠标是很好的工具,但是它有它的局限,毕竟它只有三个按钮。而命令行中使用参数的表达力是无穷的。

减少使用鼠标

通过命令行,浏览器的 Vimium 插件(类似于 Vim 的方式操作浏览器界面),Albert(通过指定按键唤出一个输入框,可以打开 app , 文件 ,url ,直接搜索 ,计算器 ...),系统快捷键再加上IDEA(它的设计思想是键盘优先)我能够很少的使用鼠标。

当然不是鼠标烫手,当你的双手在键盘上飞快的敲打时,直接使用键盘是比右手挪到鼠标上再挪回来要快的,而且这种不中断的体验非常舒畅。

至于这为什么是 linux 的优点,在我过去多年的 Windows 使用经验中,我没有找到自定义系统快捷键的入口,更不用说自定义宏了。Windows 当然也有命令行,不过我认为它的命令丰富程度和各个命令之间的配合是不如 linux 的(有人称之为附属品)。

减少重复劳动

我有一个文件夹,专门存放着我写的各式各样的脚本。大部分时候,你的问题市面上的软件都可以解决,但是当有一些细碎、独特、重复的小任务时。脚本能够帮你很好的解决这些。

比如,我有一个监控生产环境的脚本(其实应该是项目本身自带的),有一个OA守护脚本(其实就是监控我有没有写日报,没有的话发个短信提醒我),甚至还有一个定时发送微信的脚本...

这些脚本能一定程度的解决信息世界的重复劳动,让我更专注于具有创造性的工作上。

启动速度

在我的电脑上,无论是从系统启动速度,还是软件(IDEA,Chrome)启动速度都略胜 Windows 一筹。

使用经验所得,未有准确测试数据。不过IDEA是测过的,快了一秒多

内存占用

图片

Linux 是自由的

上面的只说明了脚本带来的好处,并没有说明是在 linux 下带来。

因为只有 linux 才有这样的开放和可定制,你可以很容易的通过命令来修改系统配置和改变系统状态,甚至于修改内核代码,编译并使用它。

  • 假如不喜欢当前的桌面环境,可以轻易的通过命令来切换。
  • 假如喜欢 mac os ,可以通过网上的教程将 Ubuntu 改成一模一样(甚至包含开机 logo)。
  • 假如不喜欢系统自带的文件管理器,可以选择其他优秀的软件,比如 Nautilus。
  • 假如不喜欢当前终端,有太多选择了,我甚至用过一个模仿一部电影内出现的,极具极客风格的终端。

而相反,比如拿字体来说,在 linux 下我可以通过命令来安装和切换系统字体,而在 Windows 下没有这样的设置或者入口。暂时不太明白为什么这种选择的权利都没有。

而这些仅仅只是一些微不足道的例子。

Linux 也可以是美的!

我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取

推荐阅读

··································

你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。

点击领取2022最新10000T学习资料

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿DD 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
为什么建议大家使用 Linux 开发?爽(外加七个感叹号)
来源 | cnblogs.com/summertime-wu/p/11140052.html
java进阶架构师
2020/08/28
1.5K0
为什么建议大家使用 Linux 开发?爽(外加七个感叹号)
为什么建议大家使用 Linux 开发?爽!
我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建议他使用 linux 时,会一脸惊讶的问我,那个怎么用(来开发或者日常使用)?
程序员小猿
2021/01/20
2.3K0
为什么建议大家使用 Linux 开发?爽!
用 Linux 办公和开发到底靠谱吗?
昨天分享了“政府机构 5000 万台电脑将替换为国产 Linux”一文,有读者质疑Linux系统是否可以胜任办公需求。因此这里转载一篇不错的文章,介绍Linux下对于我们程序员来说,日常工作需求是否可以满足。 以下内容转载自:https://www.cnblogs.com/summertime-wu/p/11140052.html ,作者:夏日浅笑 关注公众号程序猿DD,今日次条赠书活动进行中哟。 Linux 能用吗? 我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建
程序猿DD
2022/09/13
2.5K0
用 Linux 办公和开发到底靠谱吗?
Linux 能替代 Windows 吗?
我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建议他使用 linux 时,会一脸惊讶的问我,那个怎么用(来开发或者日常使用)?
猫头虎
2024/04/07
5970
Linux 能替代 Windows 吗?
(文末赠书)为什么建议大家使用 Linux 开发?有那么爽吗?
Linux 能用吗? Linux 有图形界面 支持日常开发 社交沟通没问题 Linux 能替代 Windows 吗? Linux 下运行 Android 应用 Linux 有什么优势吗? Linux 是优雅的 Linux 是高效的 Linux 是自由的 Linux 也可以是美的 ---- 「Linux 能用吗?」 我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建议他使用 linux 时,会一脸惊讶的问我,那个怎么用(来开发或者日常使用)? 「Linux 有图形界面」
范蠡
2022/09/20
3.6K0
(文末赠书)为什么建议大家使用 Linux 开发?有那么爽吗?
为什么建议大家使用 Linux 开发?爽!
点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析 作业调度中间件 Elastic-Job 源码解析 分布式事务中间件 TCC-Transaction
芋道源码
2022/08/31
1.7K0
为什么建议大家使用 Linux 开发?爽!
Linux平台上直接运行Android应用
结果证明只能运行基于X86的Android APP。而大多数Android应用都没有开发x86版本。
Android技术干货分享
2019/04/01
16.3K1
Linux平台上直接运行Android应用
Windows给力!可以扔掉Linux虚拟机了!
Linux在程序员中属于高逼格的存在,当然安装了图形界面的程序员要减分,毕竟你需要用鼠标了!程序员的桌面不能比谁的更酷更炫,要比谁的屏幕多,桌面颜色少!
xjjdog
2020/09/04
1.5K0
Windows给力!可以扔掉Linux虚拟机了!
Ubuntu使用教程:轻松掌握Linux操作系统
今天要和大家分享一份Ubuntu使用教程,帮助大家快速掌握这个功能强大、易于上手的Linux操作系统。无论是对于新手还是已有一定Linux基础的用户,这篇教程都将提供清晰的步骤和详细的内容,让您轻松上手Ubuntu。
华科云商小彭
2023/10/11
1K0
Ubuntu使用教程:轻松掌握Linux操作系统
一文了解十大 Linux 命令行工具!
作为一名程序员,Linux命令行是每天必用的工具。我整理了一些能够提高日常生产力的小工具。一些工具可以作为系统自带命令的替代品,另一些则提供操作系统没有的功能。希望能对大家有帮助。
昱良
2018/07/31
1.5K0
一文了解十大 Linux 命令行工具!
为什么国产操作系统要基于linux,解说国产Linux操作系统为什么都模仿Windows桌面…
目前大多数国产Linux操作系统的桌面都和微软的Windows桌面非常类似,相信很多人都有这个疑问,为什么多数国产Linux操作系统都在模仿Windows桌面?而不是独有的界面风格呢?
全栈程序员站长
2022/08/29
4K0
为什么国产操作系统要基于linux,解说国产Linux操作系统为什么都模仿Windows桌面…
国内程序员的Linux开发平台-Deepin
导读 研发工作了这么长时间,一直在Windows平台做研发工作,期间也纠结过Linux和Mac平台,经过一番自我分析,决定使用Linux环境作为主要开发环境,Linux环境版本众多,先尝试了Unbuntu(乌班图),一个成熟稳定的Linux桌面平台,既可以通过终端完成操作,又可以在可视化的桌面操作。但是体验下来,对国内软件非常不友好,而且需要花费大量的时间去安装各种应用来美化和完善。最终选择Deepin这款国产Linux平台,界面美观,国内常用应用安装方便且版本新,有活跃社区可以解答Deepin的使用问题,
翟凤玺
2021/12/07
2.9K0
国内程序员的Linux开发平台-Deepin
Linux运维:推荐八款Linux远程连接工具
NxShell是一款开源的Linux远程管理工具,是我日常远程Linux服务器必备的工具,界面比较好看、可以直接SFTP。针对软件的功能目前作者还在持续更新当中,还是相当好用的一款Linux远程管理工具。
小明互联网技术分享社区
2024/07/23
1.7K0
Linux运维:推荐八款Linux远程连接工具
Superfile:现代化终端文件管理器:简洁、美观、功能强大
在日常的工作中,我们ITer经常使用命令行界面(CLI)进行文件操作。虽然命令行操作熟练后非常高效,但总感觉缺少一些直观和便捷性。例如,命令行界面的文件管理往往不如图形用户界面(GUI)直观,而在命令行中预览和编辑文件,也远不如GUI中那样方便。
砸漏
2024/11/29
1.1K0
Superfile:现代化终端文件管理器:简洁、美观、功能强大
Ubuntu Desktop安装及桌面美化(修复图片)
用户1170933
2018/01/05
4.7K0
Ubuntu Desktop安装及桌面美化(修复图片)
循序而渐进,熟读而精思——优麒麟文件管理器篇
自上次发表“自是年少,韶华倾负 ——优麒麟-系统入门篇”教程之后,小编就消失快几个月了,不过小编没有偷懒哟,而是参与18.10的UKUI主题管理及发布派对去了。So,小编应该算比较勤快的,你看,今天又来写第二篇“优麒麟文件管理器”,现在跟我一起来认识这个管理工具吧。
SHOUT
2022/05/31
7820
循序而渐进,熟读而精思——优麒麟文件管理器篇
MT管理器和高级终端Termux
MT管理器是一款强大的文件管理工具和APK逆向修改神器。如果你喜欢它的双窗口操作风格,可以单纯地把它当成文件管理器使用。如果你对修改APK有深厚的兴趣,那么你可以用它做许许多多的事,例如汉化应用、替换资源、修改布局、修改逻辑代码、资源混淆、去除签名校验等,主要取决于你如何使用。
MIKE笔记
2023/03/23
2.1K0
MT管理器和高级终端Termux
推荐 18 个终端命令行工具
终端是程序员的必备工具之一,本文将介绍许多牛逼且实用的开源工具,本文仅对工具做基本介绍,不提供安装方法,因为这些工具的安装方法在项目的 github 首页上基本都会提供,在掘金上也能找到许多具体的使用教程。
终码一生
2022/04/14
2.1K0
推荐 18 个终端命令行工具
海量的超赞 Linux 软件
来源:gitbooks 链接:见文末 Tux 这个仓库收集了对任何用户/开发者都超赞的 Linux 应用软件。 请随意 contribute / star / fork / pull request
小小科
2018/06/20
6.3K0
打造前端 Deepin Linux 工作环境——系统设置以及安装软件
FungLeo
2018/01/08
2.5K0
打造前端 Deepin Linux 工作环境——系统设置以及安装软件
推荐阅读
相关推荐
为什么建议大家使用 Linux 开发?爽(外加七个感叹号)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档