微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Linux Shell简介

Linux Shell简介

时间:04-27 来源: 点击:

将搜索标题含'menu'的 man page ,但排除第三章节(关于编程的)。注意到您得引用(quote) 两次,而且还用到了双引号:

l 您必须引用'egrep'的搜索模式,这样可以不至于被 shell 误解。

l 您必须用双引号,这样第二个参数才能被正确解释。

l 您必须引用圆括号,这样使'egrep'按字面意思对待对待参数。

是不是有点意思?;-)

shell 函数的处理类似于别名:将其放到您的'.bashrc'文件,这样就能永久生效了。

二、从这里出发

我们谈到的只是 shell 的一个开头。掌握了shell 脚本,您就可以做很多事情,比如将任务自动化,纠正别人脚本中的错误,按照您的习惯定制 Linux 系统。如果您打算学习某种复杂的编程语言,那 shell 脚本也是一个很好的开端,因为基本概念都是类似的。

BASH Programming - Introduction HOW-TO:

http://www.ibiblio.org/mdw/HOWTO/Bash-Prog-Intro-HOWTO.html

将更深入这些主题,并且将把您带到 shell 编程的世界。然后可以继续阅读我强烈推荐的 Advanced Bash-Scripting Guide( http://www.ibiblio.org/mdw/LDP/abs/html/index.html ),作者是:Mendel Cooper 。

如果您偏好纸书,那我推荐 S. Veeraraghavan 的《Teach Yourself Shell Programming》,Sams 出版社。我倒觉得 O'Reilly 公司由 Newham/Rosenblatt 写的《Learning the bash Shell》,不过尔尔,但这可能只有我这么看 ;-) 。

除了这些,就是练习,练习,再练习。阅读其他人写的 shell 脚本,看看他们在做什么,怎么做,为什么那样做。

请不要用'root'测试您的脚本。Have fun 。

关于本文

flaboy兄当时整理时发在了LinuxSir.Org 论坛 SHELL讨论区中,是作为SHELL 基础教材的形式帖出的,他在整理时"本文编译整理时对相关章节做了相应的删改处理,去掉了针对Mandrake Linux的部分内容。";

我看这个文档极其不错,进行了再次整理,并对文档的结构进行了调整,根据文档的内容,我适当的加了序列号,并做了一个目录,主要是方便大家阅读;感谢原作者及中译者,同时也感谢flaboy兄的整理;

我想整理文档也是件比较幸福的事情,至少在看文档的时候,我能知道有哪些是比较关健的,也能得到我想要学的东西,所以我会一直整理文档;如果时间允许并有能力的话,我也会写一些。── 北南南北

整理文档是没任何技术含量的,为什么你会做呢?

虽然没有技术含量,但我想如果能为他人带来一点点方便,我想我所做的还是值得的,相对原创者和中译者来说,我做的又算什么呢?

── 北南南北

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top