小白要如何学习linux


#21

也不是说喜欢装x吧,只是表达一下自己的经历而已。而且lfs整起来还是挺累了,比较适合深入了解下linux,纯新还是算了。

所以我也说我这种是比较激进的「暴论」,希望别误导了新人,失礼了。


#22

别问“小白如何学习linux”这种问题就好。

你应该直接问“如何学习Linux”


#23

推荐两本书

  1. Unix & Linux大学教程 (我看过最好的讲述Unix和Linux的书,只是不知道为什么名字翻译过来是这样的)
  2. 鸟哥的Linux私房菜 (虽说有点大部头,但是也是极好的书)

建议先装虚拟机,不用考虑分区,grub启动, 硬件兼容等问题,如果有兴趣可以后面自己尝试。优先关注点:

  1. Linux 的文件系统,文件目录结构(不同于Windows)
  2. Linux 的权限分组(不同于Windows)
  3. 软件的安装管理器, Debian/Ubuntu 的apt, Centos 的 yum,Fedora 的dnf等等(优于Windows)
  4. 不要纠结于选择发行版本,可以优先选择Ubuntu或者Deepin,使用人数多,出了问题容易找到解决方法

最重要的是 有兴趣可以继续了解下去, 最后,楼上的都是搞什么的,人家都说了是新人,为什么你们还这么不友好


#24

也许我没解释清楚,说声抱歉 首先解释下我小白的程度: 计算机专业大三学生 学校没有linux相关课程 想自学,提高一下自己能力


#25

学习的话,大家觉得slackware怎么样?我有个同学很喜欢。


#26

很有品味的选择


#27

发行版之间的区别只是预装的软件,和搜集软件包的范围和更新策略不同

有些比较激进,倾向于最新,有些比较保守,倾向于稳定

至于什么桌面/环境/工具之类的东西,到一定程度,都是一样的,想用哪个装哪个.都差不多.


#28

Linux Command Line
就推荐这本书,看半天就能解决简单日常使用大部分问题了。
我就是这本书入门的,英文也超级超级容易看懂。

缺点应该是,这本书讲的只是使用吧,没涉及多少OS原理,入门级很合适。


#29

Manjaro + i3wm


#30

别坑小白…


#31

用了六年linux了,折腾的不算多,arch/ubuntu/fedora/debian,折腾到最后选了个最稳定的,只是想要一个能够长时间正常工作的。


#32

爱折腾,有谷歌就够了,不爱折腾的话,win适合你


#33

我有点不太清楚您到底是想学什么?

如果是因为 Windows 上的 Emacs 不好用,想换个系统安心地写代码,那您要学的只是「日常使用所需的操作」,这样的话不需要看任何书,也不需要系统地看教程。

但您又说「学校没有 linux 相关课程,想自学」,给人感觉好像是想研究 Linux 操作系统本身?那就是一个完全不同的话题了,而且里面也有很多不同的方向。


#34

最好有实质性的项目(比如工作)支撑,为了学而学效率比较低也容易放弃。


#35

说起来,lz是觉得windows下使用emacs到底有什么不方便?

说配置不方便的话, purcell, 陈斌, spacemacs的配置都可以在windows下正常运行. doom-emacs在我这里也可以正常使用. 非得说问题的话就是太慢, pdumper对于我这个把自己配置当宝搞的人来说效果实在一般般.

我现在在win10下用spacemacs, 用org管理日程, 主力搞javascript/typescript/python,偶尔钻研一下common lisp, 这些东西emacs都可以胜任.

如果觉得win下使用emacs有什么不便, 建议把自己的问题拿出来请教坛友. 为了emacs单独整一个linux的话, 时间上比较不值得.


#36

我推荐鸟哥的初级教程,挑一些读一读,对于linux入门学习就够了。当然linux系统编程,得在看专门的书。


#37

装个ubuntu或debian,用,日久生情。


#38

gentoo 或者 archlinux ,看wiki,安装使用明白了就ok了.


#39

manjora 系统 + deepin 桌面,省心又省力


#40

deepin桌面可以单独安装吗?