易截截图软件、单文件、免安装、纯绿色、仅160KB

我学Linux的几个体会


2007-9-24
我学Linux的几个体会
从 4G spaces 作者:Eric
这是我为 Youbentou 计划贡献的第一篇文档, 算是后续文章的开篇词. 本文按照GPL协议发布.
Linux 是一个高效的工作环境, 对于想要学习Linux的人, 这一点无需我多解释. 因此, 本文不是劝大家都投身Linux (虽然我一直在这么做), 而是给有志于学好 Linux 的人几点小建议. 算是授人一点自己悟到的低级钓鱼术, 让他们的Linux 旅途一帆风顺.
1. 立志要学, 就要坚持
我这么多年, 见到了无数立志要学一样东西结果最后半途而废的人. 我自己也不例外, 我曾经学了一段时间吉他, 废了; 韩国语, 废了. 幸运的是有几样没有废, 比如Java, Linux 和 Python. 现在是知识爆炸的时代, 想学任何一门语言, 一样技能, 一个系统, 开始都不难, 教材也很多. 进度慢不要紧, 难的是坚持. 驽马十驾, 功在不舍 .如果没有足够的理由让自己在下面的几个月中认认真真的学习, 那就最好先别学. 我学计算机语言也走过弯路, 学了很多其实不需要学习的东西, 而真正要学的却没有坚持到最后. 回头看看, 教训就是: 既然立志要学, 就坚持. 如果不能坚持, 说明这个事情暂时不重要, 先丢掉没有关系.
2. 注意动手, 注意积累
往往愿意学习 Linux 和编程语言的人都是喜欢动手的人. 我在国外一年多, 深感美国本科教育对动手能力的培养. 据我了解的, 美国本科生的家庭作业从来就不是背概念, 而是查资料写报告或者做项目. 我觉得 Linux 作为一种实践工具, 学习的方法只有一个: 动手. 我认识的一个朋友, 喊了三年学 Java, 结果最后一个程序没有敲过, 只是把教程当小说看. 其实如果能沉下心, 把书上每个程序都照着打一遍, 三个月, 足够让一个门外汉变成高手. 学习 Linux 也一样, 看教程, 看一年也未必有什么收获, 自己动手做实验, 一会儿就印象深刻了. 学Linux 和学一门自然语言一样, 非要多练习, 多积累.
3. 打基础, 不要耽于小技巧
很多人喜欢 Linux 的原因是因为Linux 脚本有神奇的魔力. 然而, 这一点不能成为Linux 学习的全部. Linux 的魔力来自于对计算机系统的深刻认识和对 Linux 哲学的理解. 无论是复杂精巧的 bash awk, sed 脚本的编写, 还是强大到极点的 VIM Emacs的使用, 都是建立在于内核原理, 脚本编程, 文件系统, 管道系统, 以及正则表达式等这几个基础上. 如果您只是想学点脚本炫耀炫耀, 就像在Windows 下以修改注册表为高手标志一样, 只会让自己捡了芝麻, 丢了西瓜(我自己犯过这样的错误). 其实, 只要踏踏实实打基础,


相关文档:

使用Qemu来调试linux内核

Qemu是一个优秀的开源ISA模拟器,支持很多体系结构,当然包括x86。Qemu提供调试功能,可以对被模拟进行调试。
Qemu主页http://fabrice.bellard.free.fr/qemu/
Qemu下载页面http://fabrice.bellard.free.fr/qemu/download.html 包括源码,可执行文件,已制作好的disk file等
Qemu有使用说明文档http://fabrice.bella ......

linux /proc/loadavg 文件介绍及应用

该文件中的所有值都是从系统启动开始累计到当前时刻。该文件只给出了所有CPU的集合信息,不能该出每个CPU的信息。
[root@localhost ~]# cat /proc/loadavg
4.61 4.36 4.15 9/84 5662
每个值的含义为:
参数 解释
lavg_1 (4.61) 1-分钟平均负载
lavg_5 (4.36) 5-分钟平均负载
lavg_15(4.15) 15-分钟平均负载
nr_run ......

linux下查看字符的ascii码是多少

> echo "A" | tr -d "\n" | od -An -t dC
   65
> echo "X" | tr -d "\n" | od -An -t dC
   88
> echo "a" | tr -d "\n" | od -An -t dC
   97
如果在echo中输入特殊字符,比如ctrl+A,或者tab可以先输入ctrl+ ......

How to interpret a Linux core dump file


Symptom:
 
This technote provides information on how to interpret a Linux core
dump file when an application running on the system, terminates
unexpectedly, due to a segmentation fault and generates a core file.
 
Reason for the problem:
 
A segmentation fault generally occu ......

GCC在Ubuntu Linux下的安装

GCC编译工具在Red Hat/Fedora Core发行版中默认已经安装,因此不需要再安装。在Ubuntu发行版中,打开shell,使用下面的命令可以方便的安装GCC编译器(\$为命令行提示符):
  $ sudo apt-get install build-essential
  该命令可以把所需要gcc、g++编译器和make工具及其依赖的其它软件包自动安装并配置好。
  &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号