去年冬天,图书馆清理一批旧书。我从那儿买到一本Harley Hahn的《student guide to UNIX》,这是第一版,出版于上世纪90年代。
这本书第一句就说this book will change your life 。我喜欢这样自信的作者,而且后来我也同意他的观点。
虽然完全是外行,一点都没有接触过UNIX,而且读的是英文版,但是我觉得这本书明显与众不同。跟枯燥的教科书相比幽默多了,跟泛泛而谈的计算机书籍相比几乎全是干货。
作者非常喜欢开玩笑,而且是开自己所在的IT行业的玩笑。感觉他不像是个见证UNIX发展历史,在计算机行业浸淫多年的老炮,倒像是个大学刚毕业、进入业界没几年就飘飘然的年轻人。也许这就是这个行业带给人的特质吧。
这本书读起来也像是在读小说一样。但是我毕竟英语水平很渣。所以又买了中文版《UNIX&linux大学教程》,对应英文的第二版。不得不承认,翻译之后作者的幽默被抹掉了一大半,但是瑕不掩瑜。这本书适合一切想入门UNIX或者类UNIX系统的初学者。
跟windows系统相比,linux系统的用户才算是真正的使用电脑。windows只是提供了一些功能给用户使用,linux完全把使用者当作自己的主人,root权限真的太可怕了。
希望我以后的每一天都与linux有关。
以前学过一丁点python,最大的困扰就是各种IDE,各种工具包。 比如最开始我用pythonxy,后来做web开发用pycharm,然后数据分析发现只能用anaconda。每种工具都要学习,这个成本感觉有点高。 但是现在用linux,只要一个vi就可以解决一切问题了。其实我也不知道vi到底怎么样,习惯它也要几个月的时间,但是毕竟是三四十年的软件了历经风雨依然流行,必然有它存在的理由。vi还告诉我每句话之间要空两个空格。 我以后也要有这种习惯。
我还了解到了一些比较重要的概念,虽然这些我都听说过,但是并不知道真正的含义是什么
服务器
终端
管理员
用户
相对路径
绝对路径
然后就是一些基本的命令
mv
cp
top
wget
tar
cd
pwd
mkdir
rm
ls
vi
du -ha
cat
head