V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
care
V2EX  ›  程序员

自学 Linux ,看视频还是书比较好呢?

  •  
  •   care · 2017-12-01 23:55:28 +08:00 · 7442 次点击
    这是一个创建于 2549 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要想往 rhel7 RHCE 这方向学习,鸟哥的书太厚了,google 下载了 rhel7 rhce 的官方英文 pdf 教材,可惜自己英文

    水平太渣,有没有什么翻译得比较好的书籍或者视频帮忙推荐下。(一直不太理解 shell 脚本和正则表达式)或者各位

    大神有什么好的自学方法也可以推荐下,谢谢了!

    61 条回复    2017-12-07 05:36:55 +08:00
    WordTian
        1
    WordTian  
       2017-12-02 00:05:56 +08:00 via Android
    入门还是看私房菜吧,有点基础再去看英文资料比较好。不然你本来看英语就费劲,看着看着就弃了
    pq
        2
    pq  
       2017-12-02 00:07:50 +08:00
    正则表达式确实挺复杂的,awk & sed 能写整整一本书呢,真是看得头大。。。

    但 shell 脚本还是挺容易理解的嘛,跟 dos 里的 bat 差不多,只不过稍复杂些。

    我觉得还是自己装个 linux,不是双系统,而是只用 linux,强迫自己去适应,然后桌上弄本 LINUX 指南之类的书做参考。如果像鸟哥那种书你就读不下去,那你看来是不适应 linux。。。。
    LZRng
        3
    LZRng  
       2017-12-02 00:13:10 +08:00 via iPhone
    鸟哥的书通俗易懂拿来入门很顺手
    neoblackcap
        4
    neoblackcap  
       2017-12-02 00:17:51 +08:00
    有人觉得鸟哥的书不行,但是我真的建议读一读。跟着做一做,我觉得鸟哥的书反应了他自己从 0 到专业管理员的路程,其实非常适合入门,因为有些技术专家的书他们对很多只有 0 基础初学者的东西一笔略过,但鸟哥跟我们一样,同为从 0 开始,因此他的经验相当地好。而且非常厚道的是,网上还有免费的 html 版本,我当初就是看他免费版本入门的,真的强烈推荐。
    当然你若是入门了之后,那么可呢什么动物书就比较适合你了
    HuHui
        5
    HuHui  
       2017-12-02 00:17:53 +08:00
    个人感受还是工作实操靠谱
    nosay
        6
    nosay  
       2017-12-02 00:19:52 +08:00
    先装一个日常使用起来再说
    care
        7
    care  
    OP
       2017-12-02 00:21:31 +08:00 via iPhone
    @pq 鸟哥的书就是太啰嗦了点
    care
        8
    care  
    OP
       2017-12-02 00:23:36 +08:00 via iPhone
    @nosay 一直用虚拟机来学习,毕竟工作和日常使用还是得依赖 windows
    hyyou2010
        9
    hyyou2010  
       2017-12-02 00:34:03 +08:00   ❤️ 2
    如果觉得私房菜太细太厚,可以看这本:Linux 命令行与 Shell 脚本编程大全第 2 版。比较言简意赅点。

    其中正则表达式只需要看懂最基本的原理即可,以后需要的时候再细看。同样,AWK&sed 之类,只看最基础的,知道是什么就行了。正则和 awk 这个,深入就太耗时间了,而且很打击人。未来可能很久也用不到。

    其后可再深入学习网络部分,我觉得这是 Linux 的最强最有价值处。
    likuku
        10
    likuku  
       2017-12-02 00:43:58 +08:00
    arch linux/gentoo linux 它们官方的 wiki 非常成熟完善,直接这两个上手就好。
    likuku
        11
    likuku  
       2017-12-02 00:45:10 +08:00
    awk,正则.. 这些都是有单独出书,而且某动物社出版过几百页很厚重的版本的。
    lengyihan
        12
    lengyihan  
       2017-12-02 00:48:31 +08:00 via Android
    @care 虚拟机还是差了点,可以双系统吧。推荐 arch,东西都自己配,别用乌班图这些直接能用的。
    luxin88
        13
    luxin88  
       2017-12-02 00:52:47 +08:00   ❤️ 2
    厚的又嫌厚,官方文档又嫌看不懂,确诊为懒癌晚期
    nosay
        14
    nosay  
       2017-12-02 00:55:17 +08:00 via iPhone
    我感觉 ubuntu 没问题,基本上坑都被踩完了,做为入门系统简直太合适了。我虽已入教,但仍要抬一手我大乌班图
    care
        15
    care  
    OP
       2017-12-02 01:13:21 +08:00 via iPhone
    @luxin88 鸟哥的私房菜没个一年半载也啃不完,我只是想掌握一些工作中常用到的知识点。官方的文档算比较简明扼要了,只是英文水平差,这也有错的话那我认了。
    ioven
        16
    ioven  
       2017-12-02 08:26:09 +08:00
    快速阅读一遍,知道出问题应该如果搜索关键词,然后找个项目实战开搞
    jyf007
        17
    jyf007  
       2017-12-02 09:55:08 +08:00
    微博上有人说我是擅长搜索还是精通 linux 呢?
    先学会搜索,再搞工作实操
    我就是著名的拉高铁的老黄牛
    abcbuzhiming
        18
    abcbuzhiming  
       2017-12-02 10:07:33 +08:00
    @care 工作中常用?没有什么比上机实操学的更快的了
    jiqing
        19
    jiqing  
       2017-12-02 10:38:59 +08:00
    <linux 就该这么学>,刚刚出版,双十一双十二都是半价销售,三十来块钱吧。我是这个小团队的,之前拿到的几本书都送给朋友了。要是后期我再拿到书可以送你一本
    ilumer
        20
    ilumer  
       2017-12-02 10:42:17 +08:00 via Android
    笨方法学 Linux
    care
        21
    care  
    OP
       2017-12-02 10:46:14 +08:00 via iPhone
    @jiqing 谢谢,我之前也看过这本书的 pdf 文档。不过应该没有和书同步更新了
    jiqing
        22
    jiqing  
       2017-12-02 10:53:01 +08:00
    @care #21 因为是后半年一直在和出版社协商出版事宜,也签过一些约束协议所以一直没有和网站同步更新,年后就可以了。这本书看完照着练练,刷刷题库 RHCE 没什么问题。我也是这么考下来的。证书吃灰都没什么用。
    z1s23
        23
    z1s23  
       2017-12-02 10:56:46 +08:00 via iPhone
    用到哪里学哪里( ˙˘˙ )
    shellcmd
        24
    shellcmd  
       2017-12-02 11:00:58 +08:00 via Android
    没有系统的学过,用到哪里就查查,查不到的请教前辈
    Neveroldmilk
        25
    Neveroldmilk  
       2017-12-02 11:47:36 +08:00
    把 gentoo 装上去就行了。
    bramblex
        26
    bramblex  
       2017-12-02 12:14:34 +08:00   ❤️ 1
    @care 工作和日常使用很依赖 windows ?

    除非你是 vs 做 windows 桌面或者 .net 开发,否则不可能依赖 windows。 只是你单纯懒不想换而已。明确跟你说了吧,没有能力把 linux 当主系统的,也就当当网管而已。
    crab
        27
    crab  
       2017-12-02 16:00:01 +08:00
    @bramblex 给微软报漏洞的那些人都是网管。😂
    likuku
        28
    likuku  
       2017-12-02 16:16:00 +08:00
    @bramblex 十几年前上学时就干网管的表示那时自己已经是把 freebsd 和 rhas 当主系统在用。
    grimpil
        29
    grimpil  
       2017-12-02 16:16:57 +08:00 via Android   ❤️ 1
    好像有一本书叫《快乐的 linux 命令行》,确实很轻松很快乐
    wellsc
        30
    wellsc  
       2017-12-02 16:19:34 +08:00 via iPhone
    不建议私房菜,找跟着 TLCL 敲一遍然后用起来吧
    northisland
        31
    northisland  
       2017-12-02 16:20:12 +08:00
    自学 Windows 操作系统,看书还是看视频好呢?
    bramblex
        32
    bramblex  
       2017-12-02 16:38:48 +08:00
    楼主说想当一个游泳运动员, 在看视频, 请教教练, 但就是不肯下水去游泳.

    于是我回复楼主, 如果不下水去游, 就永远当不成运动员.

    然后你回复我说人家跑步的难道都不是运动员?

    大哥你这逻辑, 怕是小初高到大学的所有老师都是运动员吧?
    Linyvhan
        33
    Linyvhan  
       2017-12-02 16:59:12 +08:00 via Android
    直接用么,不会就查
    deadseven
        34
    deadseven  
       2017-12-02 17:06:00 +08:00 via Android
    楼主别怕,好事情都麻烦,费脑子,首先用起来
    care
        35
    care  
    OP
       2017-12-02 17:10:26 +08:00 via iPhone
    @deadseven 谢谢,其实我一直都有用虚拟机来玩。
    ivmm
        36
    ivmm  
       2017-12-02 17:11:32 +08:00
    先确定学那个发行版,然后找文档和视频,书不推荐
    yulgang
        37
    yulgang  
       2017-12-02 17:12:31 +08:00 via iPhone
    私房菜挺好,多动手
    care
        38
    care  
    OP
       2017-12-02 17:18:58 +08:00 via iPhone
    @ivmm centos7,我找到 rh124+rh134 的官方培训英文文档,无奈英文水平一般。看着有点吃力
    cheesea
        39
    cheesea  
       2017-12-02 17:36:36 +08:00
    老老实实去学英文吧
    xiaoz
        40
    xiaoz  
       2017-12-02 17:53:02 +08:00
    鸟哥的私房菜很适合入门,centos 国内用的比较多,教程也多。
    Humorce
        41
    Humorce  
       2017-12-02 17:55:06 +08:00 via iPhone
    官方文档
    timothyye
        42
    timothyye  
       2017-12-02 18:16:49 +08:00 via Android
    直接搞个 vps 来玩,玩坏了就重装系统,很快就学会了
    blackjack0v0
        43
    blackjack0v0  
       2017-12-02 19:14:21 +08:00 via Android
    为鸟哥+1
    bao3
        44
    bao3  
       2017-12-02 19:59:01 +08:00 via iPhone
    尽量把需要重复的工作想办法用 shell 来实现,这样你会快速上手 linux,在此基础上才去思考 linux 的本源的东西 在用 shell 实现自动化的过程中理解上面说的 awk sed 正则等等,只要能基本使用就好了,不必太钻,因为这是一个不断成长不断新发现的过程
    yazi
        45
    yazi  
       2017-12-02 20:39:47 +08:00
    鸟哥私房菜纸质书看了几百页看不下了,后来换成网页版感觉好些了 http://cn.linux.vbird.org/linux_basic/linux_basic.php
    scriptB0y
        46
    scriptB0y  
       2017-12-02 20:59:46 +08:00
    越早适应读 man 越好!
    designer
        47
    designer  
       2017-12-02 21:10:26 +08:00 via iPhone
    @northisland 怕是要去培训班
    inisun
        48
    inisun  
       2017-12-02 21:30:18 +08:00
    不要想着避开英语这道坎,没有目的的去看书,效率又太慢,建议还是找个人带一带你比较实际。
    yuhr123
        49
    yuhr123  
       2017-12-02 21:32:47 +08:00
    直接用比较好,哪里不懂学哪里。
    weilongs
        50
    weilongs  
       2017-12-02 21:54:12 +08:00
    <<Linux 就该这么学>>,<<鸟哥私房菜系列>>.
    hackpro
        51
    hackpro  
       2017-12-02 21:58:32 +08:00 via iPhone
    @jiqing 这本书有计划出电子版吗
    jiqing
        52
    jiqing  
       2017-12-02 22:18:57 +08:00
    @hackpro #51 电子版的你可以在网站上下载,年后会和书籍同步更新,目前能下载到的电子书和实体书有些差别,大概 40%
    tyfyc
        53
    tyfyc  
       2017-12-02 22:26:17 +08:00
    楼上好几位说的很对,英文再渣,原版的也值得看。想当年高中毕业的英语也是渣,专业词汇更是一窍不通,大一照样得听着鬼佬教授上课看原版教材,也就一年多就习惯了。现在这么多年之后再学 docker,才发现英语这一关你不过去,永远都会是你学习的障碍。
    chenchangjv
        55
    chenchangjv  
       2017-12-03 13:25:02 +08:00 via Android
    买了私房菜之后才发现,鸟哥有个网站可以在线看所有最新内容,所以书就别买了
    loveminds
        56
    loveminds  
       2017-12-04 08:52:52 +08:00
    搞个 Fedora 桌面用用
    fghjghf
        57
    fghjghf  
       2017-12-04 10:59:51 +08:00
    建议买个传智播客的视频,某宝几块钱一大堆。其实说的挺不错的。先入个门,有一个大概了解之后,自己选定方向再去深究。
    chnyang
        58
    chnyang  
       2017-12-04 13:07:04 +08:00
    http://billie66.github.io/TLCL/book/

    这个 shell 教程也不错的
    LemonFlower
        59
    LemonFlower  
       2017-12-04 23:06:06 +08:00 via iPhone
    @loveminds 😶喵? QQ 怎么联系不上了?
    uolcano
        60
    uolcano  
       2017-12-05 07:25:59 +08:00 via Android
    鸟哥的书有免费网页版。其实耐心点装个 arch 玩玩,在装机使用过程中可以遇到很多问题要解决,然后官方 wiki 文档很全面,用着用着这你就上手了。从日常使用中发现问题,从解决实际问题出发,学起来更扎实。看书是体系化的了解,但不深刻。
    loveminds
        61
    loveminds  
       2017-12-07 05:36:55 +08:00
    @LemonFlower
    @Aivier
    Telegram 见
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2904 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:19 · PVG 20:19 · LAX 04:19 · JFK 07:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.