夜雪天狼
学习笔记
技术博文
转载备份
心灵鸡汤
linux
发布者:caijw
阅读量:41908
发布时间:2014-07-10 14:30:50
# 学习资料 [官网](https://www.linux.org/ "官网") [TLCL](http://billie66.github.io/TLCL/book/index.html "TLCL") # 学习笔记 ## linux优点 首先,Shell编程很方便,特别是配合Linux下的各个工具,比如cat, sed, awk, grep。我经常会向服务器的任务管理器提交工作。工作太大,没有足够处理器时,就要排队等空隙。用shell编写一个小脚本,让它来替我安排工作的提交,就节省了我大量的时间。Shell编程甚至可以实现相当复杂的功能。Linux把每个小工具的功能都做强。想要实现复杂功能时,就利用文本流把它们连接在一起。这样,功能性和独立性就都兼顾了。([Linux文本流](http://www.cnblogs.com/vamei/archive/2012/09/14/2683756.html "Linux文本流")) 其次,Linux的稳定性很好。这也是大部分服务器使用Linux的一个重要原因。我没有用过Windows的服务器版本,不好评价。但在PC上,Linux要比Windows稳定的多。由于Linux与Windows的存储方式不同,所以Linux可以长时间的持续运转,也不需要对磁盘进行碎片整理。当然,Linux的图形化界面略弱。如果用图形化界面,会时有崩溃。([为什么Linux不需要磁盘碎片整理](http://www.vaikan.com/why-linux-doesnt-need-defragmenting/ "为什么Linux不需要磁盘碎片整理")) 再次,Linux的源码和架构都是开放的,你可以从中学到很多操作系统原理。Linux的整个哲学体系继承自UNIX,发展的年头要比Windows长很多时间,整个设计体系已经相当稳定,并化繁为简。POSIX的标准也很普遍,Linux熟悉了之后,其它的UNIX系统也很容易上手。Windows的许多东西不透明,很复杂,又常变化,并不是一个很好的学习样例。([Linux架构](http://www.cnblogs.com/vamei/archive/2012/09/19/2692452.html "Linux架构")) 最后,Linux下的各种工具基本上都是免费的。更方便的,使用package manager下载编译好的版本。这和Windows下到处买光碟、找可用下载连接、找注册码的繁琐过程完全不同。如果你想要使用任何的工具,一般只需要几分钟,就能借网络搞定。Linux的开源社区也很活跃,很容易找到人讨论,或者找个项目练手。([Unix传奇(上篇)](http://coolshell.cn/articles/2322.html "Unix传奇(上篇)")) ## 常用命令 ### 文本处理三剑客 [文本处理三剑客](https://www.cnblogs.com/along21/p/10366886.html "文本处理三剑客") ### 截取shell脚本字符串的8种方式 [shell脚本字符串截取的8种方法](https://www.cnblogs.com/zwgblog/p/6031256.html "shell脚本字符串截取的8种方法") ### 后台运行程序 [nohup和&后台运行程序](https://www.cnblogs.com/baby123/p/6477429.html "nohup和&后台运行程序") -separator-