find456789
V2EX  ›  问与答

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

  •  
  •   find456789 · Aug 14, 2018 · 3094 views
    This topic created in 3005 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

    谢谢

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

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

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

    虽然我也认同用的时候去查挺好的,但怎么说…翻完书起码能大体知道有什么可以用……
    Quarter
    Quarter
    Aug 15, 2018 via iPhone
    10
    一辈子夸张了,flag 立的飞起,慢慢积累吧
    cctv6
    cctv6
    Aug 15, 2018 via iPhone
    11
    以前我也觉得会一直用 ubuntu,直到我开始用 centos 了。
    xbigfat
    xbigfat
    Aug 15, 2018 via iPhone
    12
    去年年底入手 MacOS,日常用的命令了解一下就可以了,ls,mv,touch,vim,rm,ping,tracertroute,cd,等等,不怎么精通,日常操作能用就可以了
    huclengyue
    huclengyue
    Aug 15, 2018 via Android
    13
    服务器不试一下 centos 吗?
    keramist
    keramist
    Aug 15, 2018 via Android
    14
    除了 docker 基本不用 ubuntu 服务器开发环境用 centos 公司倒了 项目黄了 也许该版本的 eol 还没到 省事 debian 各类衍生 proxmox omv 都很好 实在用不上 ubuntu
    xiandao7997
    xiandao7997
    Aug 15, 2018 via iPhone
    15
    @keramist 没逗号,v2 又自动加空格,看的心累
    vansl
    vansl
    Aug 15, 2018 via iPhone
    16
    推荐 tlcl,感觉比鸟哥好。英文还可以的可以看英文原版。
    keramist
    keramist
    Aug 15, 2018 via Android
    17
    @xiandao7997 老夫二十多年不打标点了 sorry
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2589 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 00:29 · PVG 08:29 · LAX 16:29 · JFK 19:29
    ♥ Do have faith in what you're doing.