试读<Linux范儿>
第一次接触Linux是在大三的暑假,当时由于工作找不到门路(本科光电专业
),所以报名参加了一个java培训。当时真的是啥也不会用,连cat
是什么都不知道,当时在Linux下面学习sql,一边学一边敲,好歹懂了一点,之后用了Eclipse之后,Linux下面大部分东西貌似都变得不相关了,也就没有在学习了。
之后工作的环境是在Windows下使用Putty连接到Unix(Sun Solaris),并且使用shell编程,之后才渐渐的对Linux慢慢熟悉起来,之后自己的电脑也安装了一个Ubuntu玩玩,主要学习了Bash,接着是一个神一样的编辑器Vim。刚刚学习Vim的时候感觉这东西怎么这么难学,为什么大神们都说好呢?随着自己慢慢的熟悉,感觉Vim的确不错,界面可以很漂亮,效率可以很高,当然前提是你得学会盲打(所以vim在我手上效率还是低,盲打不是很准,不过准确率正在变得越来越高)。
接着说说Bash,配合着Linux下许许多多的GNU工具,Bash在处理文本的时候真的很好用。
find . -type f -name "Ba*" -exec cp /dev/null {} \;
比如上面的一行命令是找出当前目录下的以Ba开头的文件并清空内容。
awk '!a[$0]++' filename
这个命令的作用是去除文件的重复行,当然还有其它的命令也行。
你感兴趣的话可以试试下面的这个Fork zhadan
: () { : | : & }; :
然后如果你还想知道这个是什么的话,可以看看Wiki-Fork、Shell脚本经典之Fork和拆除 fork 等等。
回到试读的这本书上来,试读章节介绍的东西并不多,一下子就看完了,也没有介绍什么很高端的东西,说白了就是讲了一下Linux的文化和哲学,但是这多少还是能够引起一部分读者的兴趣,比如我。
试读章节看下来,有大量关于Linux的关键词:
文本、管道、IO重定向、进程、脚本(Bash | Python | ruby | Perl | Tcl)、机制与策略、配置文件、KISS
最后以一张KISS的图结束