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

2018-08-14 22:54:31 +08:00
 find456789

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

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

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

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

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

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

谢谢

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

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

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

虽然我也认同用的时候去查挺好的,但怎么说…翻完书起码能大体知道有什么可以用……
Quarter
2018-08-15 07:32:32 +08:00
一辈子夸张了,flag 立的飞起,慢慢积累吧
cdlnls
2018-08-15 07:55:17 +08:00
以前我也觉得会一直用 ubuntu,直到我开始用 centos 了。
xbigfat
2018-08-15 08:05:29 +08:00
去年年底入手 MacOS,日常用的命令了解一下就可以了,ls,mv,touch,vim,rm,ping,tracertroute,cd,等等,不怎么精通,日常操作能用就可以了
huclengyue
2018-08-15 08:43:47 +08:00
服务器不试一下 centos 吗?
keramist
2018-08-15 09:01:30 +08:00
除了 docker 基本不用 ubuntu 服务器开发环境用 centos 公司倒了 项目黄了 也许该版本的 eol 还没到 省事 debian 各类衍生 proxmox omv 都很好 实在用不上 ubuntu
xiandao7997
2018-08-15 09:11:43 +08:00
@keramist 没逗号,v2 又自动加空格,看的心累
vansl
2018-08-15 09:31:25 +08:00
推荐 tlcl,感觉比鸟哥好。英文还可以的可以看英文原版。
keramist
2018-08-15 19:40:22 +08:00
@xiandao7997 老夫二十多年不打标点了 sorry

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/479832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX