用习惯了 windows 系统的菜鸟,想转用 Linux 系统编码,有什么好的建议!
不要为了用 Linux 而用 Linux。windows 用户可以使用虚拟机或者 WSL 来练手,顺便 VSCODE 的 remote 也很好用
建议…?没有建议… 我觉得你真要换的话,先试试 wsl 吧,如果觉得非 Windows 环境下的路径、程序执行环境之类的会比现在舒服,那可以试试 Mac,因为 Linux 桌面真的很烂,而且破事很多。
我现在日常使用 Linux,没有大家说的那么难 想试试 Linux,推荐尝试顺序(上手难度低 -> 高):Ubuntu (不推荐,个人不喜欢)-> manjaro (非常不推荐,系统细节处理不好)-> Fedora (挺好用的)-> Arch Linux (现在用的,什么软件都有)
关于有人说 Linux 比 Windows 软件少,Linux 一般注重于通用性,即你可以通过组合拼凑出你想要的工具(不难的) 关于 QQ,微信等未适配 Linux 但需要使用的软件,deepin-wine (兼容性良好,基本所有的 Linux 系统都可以用) 关于编码环境,比 Windows 好得多(这个不用我多说) 关于游戏,建议用 Windows 玩,Linux 的 wine 和原生都有不少可以玩的,但是没 Windows 舒服 关于设计( PS 等等),我平常不用,但我感觉是个坑
第一条 above all 不要以为装好系统就没事了,软件装 /卸可以和 windows 那样,随时有思想准备滚动更新把系统更挂了 初入门重装系统两三次、七八次是极有可能的 所以,最开始不要急于配置开发环境
建议 0.保持有另外一台设备能顺畅联网,随时搜索 1.先装一次(不需要太考究分区那些,反正有重装的思想准备),用一些简单的,不需要手动配置的 GUI 软件,例如预装的看图片、听音乐之类,用 GUI 界面做一些系统的 setting,类似 win10 的设置 2.装 /用一些需要配置的 GUI 软件,如 email、telegram 之类 3.学习少量命令行知识,用户权限,用一些需要写配置文件 ini/conf 的软件 4.学习搞系统相关的配置,如 apt/dns/samba/service 之类,好了,这时候极可能有搞挂系统的可能,视乎你理解力能否修复 5.用各种需要写配置的软件,很多只有 cli,没有 gui 基本上 4/5 错误-->修复 /重装-->提高-->错误……这样反复学习提高
在你大致明白 linux 是怎样运作的,建议从头重装,每步做好配置,后面就顺畅了
反复学习中基本上要搞清的点: 0.分区、根、用户,以及一些系统装好就有的目录各自表示什么,有什么用 1.安装时选编码,建议选 en_US.utf8 或 utf8 相关,这个和 win 很不同 2.怎样写 ini/conf,这个 windows 软件甚少要手写 ini 的 3.怎样装软件,源的选择和配置,软件的依赖处理 4.windows 一般装好就可以配置系统相关的内容了,但 linux 建议放一放,字体、输入法这些其实都应该稍微熟悉后再搞,最起码高清 home 目录后 5.什么软件和内核相关的,放在最后(如虚拟机等),并且慎重
……暂时没想到了
讨厌 Windows 的环境配置可以试试 Linux。
不折腾推荐 manjaro,想定制折腾就 Arch
de 只要试过觉得流畅、审美过得去就随便装,没有完美的。
包管理用 pacman+yay,想安装软件先查 yay,我除了 ide 都是 yay 管理。
然后该咋开发咋开发,个人觉得还是比 Windows 爽的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。