V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
find456789
V2EX  ›  问与答

作为一个用 mac 的程序员,需要买一本 Linux 的书来看吗?如学习 Linux 的文件系统, bash,目录结构等

  •  
  •   find456789 · 2018-08-14 22:54:31 +08:00 · 2239 次点击
    这是一个创建于 2053 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小弟平时是开发 python 的, 以后会学 ios 和安卓开发

    目前来看,这一辈子都会用 mac 作为开发机了

    服务器用 Ubuntu,也打算用一辈子

    那么,是否应该购买一本 专业的 Linux 书来系统性的学习 Linux 呢?

    如果买一本太老的 Linux 书,会不会和最新的 Linux 不太兼容? 如,某些命令、文件结构 可能在新版发生了改变?

    在此生只用 Ubuntu 和 mac 的情况下, 如何最快速,最系统的学习这两个系统呢? 有什么系统性的书籍吗?

    谢谢

    17 条回复    2018-08-15 19:40:22 +08:00
    qdwang
        1
    qdwang  
       2018-08-14 22:58:29 +08:00 via iPhone
    一辈子有几十年,很大概率 mac 和 ubuntu 都会被淘汰。
    boris1993
        2
    boris1993  
       2018-08-14 23:04:40 +08:00 via Android
    大同小异,Linux 发展了多少年,里面有多少东西变化到妈都不认识?
    安利一下鸟哥的 Linux 私房菜
    panyanyany
        3
    panyanyany  
       2018-08-14 23:07:20 +08:00
    这问题类似于:我此生只用 phpstorm 了,需不需要找一本系统性的书来学习下?
    答案是不需要,因为你只是在用 Linux,不是在开发 Linux。
    msg7086
        4
    msg7086  
       2018-08-15 02:19:53 +08:00   ❤️ 2
    一辈子用 Ubuntu ?难道不是用到你发现了 Debian 为止么……
    em70
        5
    em70  
       2018-08-15 03:01:21 +08:00 via Android
    你当不了一辈子的程序员,因为技术日新月异,10 年后这些都是老古董了
    ryd994
        6
    ryd994  
       2018-08-15 06:18:35 +08:00 via Android
    Ubuntu 用一辈子之前,不先试试其他发行版么?
    Debian,RHEL,Fedora,SUSE
    进阶:
    Arch,gentoo,openwrt (自己编译)
    高级:
    LFS

    还没等你走完这一圈,你就不需要看市面上大多数书了。低级的还没你水平高,高级的大多数人用不到。

    命令没那么容易过时。基础的系统工具大多是从 Unix 上来的。你到 FreeBSD 下碰运气都八成能用。
    近年最大的也就是 systemd 了
    myself
        7
    myself  
       2018-08-15 07:01:46 +08:00 via Android
    不需要。你用的过程中真的遇到了,你就随手查一下,日积月累就 ok 了
    Cambrian07
        8
    Cambrian07  
       2018-08-15 07:09:11 +08:00 via Android
    动不动就此生,以为这是在谈恋爱吗...
    ihainan
        9
    ihainan  
       2018-08-15 07:27:49 +08:00   ❤️ 1
    看看鸟哥挺好的。

    虽然我也认同用的时候去查挺好的,但怎么说…翻完书起码能大体知道有什么可以用……
    Quarter
        10
    Quarter  
       2018-08-15 07:32:32 +08:00 via iPhone
    一辈子夸张了,flag 立的飞起,慢慢积累吧
    cdlnls
        11
    cdlnls  
       2018-08-15 07:55:17 +08:00 via iPhone
    以前我也觉得会一直用 ubuntu,直到我开始用 centos 了。
    xbigfat
        12
    xbigfat  
       2018-08-15 08:05:29 +08:00 via iPhone
    去年年底入手 MacOS,日常用的命令了解一下就可以了,ls,mv,touch,vim,rm,ping,tracertroute,cd,等等,不怎么精通,日常操作能用就可以了
    huclengyue
        13
    huclengyue  
       2018-08-15 08:43:47 +08:00 via Android
    服务器不试一下 centos 吗?
    keramist
        14
    keramist  
       2018-08-15 09:01:30 +08:00 via Android
    除了 docker 基本不用 ubuntu 服务器开发环境用 centos 公司倒了 项目黄了 也许该版本的 eol 还没到 省事 debian 各类衍生 proxmox omv 都很好 实在用不上 ubuntu
    xiandao7997
        15
    xiandao7997  
       2018-08-15 09:11:43 +08:00 via iPhone
    @keramist 没逗号,v2 又自动加空格,看的心累
    vansl
        16
    vansl  
       2018-08-15 09:31:25 +08:00 via iPhone
    推荐 tlcl,感觉比鸟哥好。英文还可以的可以看英文原版。
    keramist
        17
    keramist  
       2018-08-15 19:40:22 +08:00 via Android
    @xiandao7997 老夫二十多年不打标点了 sorry
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1179 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:19 · PVG 02:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.