以一个论点的形式出发
这样我也可以说明关于liunx的多个方面 这里的linux指的是有图形化页面的发行版
大概是上一年的3月份我的主机使用windows10的盗版(虽然是官网下的md5也没有问题)系统 频繁的出现问题(重装也没有用)作为一个只懂软件知识的人来说我并不能排除硬件问题 这个时候一个朋友说你可以装linux系统测试而且安装简单(基本可以排除硬件问题) 也不是是我要强行推linux 只是装了linux之后确实没有出现系统上的问题
在装了linux之后 我陷入了淹没成本里面去了
(就和在网上买了东西然后出现了小问题也不想退货的人一样) 就在想反正听说linux很稳定也有很多开源软件的支持 我能否使用它作为主系统 并开始行动
图形化
在真正作为使用的时候 从软件上就有了对比 (作为普通用户)
且软件需要有对比(图形化的软件仓库真的不好用) 在命令行中所有软件下载只有描述和名称 不能从大体上看出差距和功能多少 需要有--对比成本--
而且基本上所有的软件都需要配置 以及查文档 → man or -h --help 所有国内没提供linux格式的软件都有代替品 如果没有代替的软件那么就有其他的选择 web wine 网易云音乐 electron 有道词典 sub by goldendict chrome native qq wine 百度云盘 electron 等等
然而在使用替代品的路上 出现了一些的问题
就是命令行 可能是之前完全没有接触过命令行 对于命令行有一些不理解 apt yum pacman yay 包管理相关的命令 以及出现问题怎么办 就在这里纠结了好久 可能要使用的包因为版本的 依赖 冲突 修复 各种问题出现不同的问题
而且在linux内部的发行版中也存在区别 这里选两个我用过而且是两个容易上手的linux发行版
deepin 系统
先是列举一下出现的问题 deepin的形象是即装即用 但是出现的问题就是安装之后很多配置都不如意
- 首先官方依赖不行下载 deepin live官方的工具不能使用 然后就是关于chrome浏览器的代理配置只能使用命令行配置
- 然后关于图像页面的问题 会出现花屏的情况
- 出现待机时间过长出现一些奇怪的问题 (电脑是开启的状态 然后出现 屏幕不能使用鼠标和键盘唤醒 )
- 还有关于添加/etc/profile 然后出现内核报错的问题(无法解决 官网上的回答不明确 但是说这个命令不影响) 等等 关于deepin好的一些方面对于国内软件wine的兼容确实比ubuntu好
ubuntu 系统
- 没有deepin的细节上的问题
- 首先就要解决关于软件的问题 就是ubuntu的软件仓库太垃圾了 所以要自己手动的apt去下载关于优化包的问题
- 国内的软件使用起来不方便
- wine
- 百度云盘
- 翻译软件
- 迅雷
- wine
使用起来选择太多 需要有足够的耐心和毅力
而且gnome桌面使用起来和windows的桌面性能没有高到那里去 这是我用了一个月图形化的感受
命令行
作为开发人员
在接触了linux之后看了一本图灵系列关于linux的书 确实明白了比较多的细节 操作系统 文件系统 shell 文件流 以及文件路径 环境变量 firewall以及各种服务的配置 但是作为开发人员来说 自动化才是主体 linux上面的终端命令不是通用的 但是在慢慢了解 (命令行)慢慢使用而且在逐渐使用的情况下 命令行一般是不可拆分的具有原子性 其实也就是个人习惯的养成 思考的开始 (考虑到自己的需求 考虑到图形化缺什么 命令行缺什么) 例如
gnome臃肿(xorg问题) 不适合你 你首先而不是考虑美化 而是考虑其他例如xfce
什么有问题就去改 在实践中找到你需要的 并且能在图形化和命令行中找到适中点