以一个论点的形式出发
这样我也可以说明关于liunx的多个方面 这里的linux指的是有图形化页面的发行版
大概是上一年的3月份我的主机使用windows10的盗版(虽然是官网下的md5也没有问题)系统 频繁的出现问题(重装也没有用)作为一个只懂软件知识的人来说我并不能排除硬件问题 这个时候一个朋友说你可以装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的形象是即装即用 但是出现的问题就是安装之后很多配置都不如意
而且gnome桌面使用起来和windows的桌面性能没有高到那里去
这是我用了一个月图形化的感受
在接触了linux之后看了一本图灵系列关于linux的书
确实明白了比较多的细节 操作系统 文件系统 shell 文件流 以及文件路径 环境变量 firewall以及各种服务的配置
但是作为开发人员来说 自动化才是主体
linux上面的终端命令不是通用的
但是在慢慢了解 (命令行)慢慢使用而且在逐渐使用的情况下 命令行一般是不可拆分的具有原子性
其实也就是个人习惯的养成 思考的开始 (考虑到自己的需求 考虑到图形化缺什么 命令行缺什么)
例如
gnome臃肿(xorg问题) 不适合你 你首先而不是考虑美化 而是考虑其他例如xfce
什么有问题就去改 在实践中找到你需要的 并且能在图形化和命令行中找到适中点
原文:https://www.cnblogs.com/owlfeng/p/12132148.html