Shell十三问-ChinaUnix精华贴整理.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:49 大小:325KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

Shell十三问-ChinaUnix精华贴整理.doc

Shell十三问-ChinaUnix精华贴整理.doc

预览

免费试读已结束,剩余 39 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

--Shell十三问——ChinaUnix论坛精华整理原创ChinaUnix网中人整理Lkydeer整理时间2007-7-19联系方式lkydeer@hotmail.com目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc172601103"1简介PAGEREF_Toc172601103\h3HYPERLINK\l"_Toc172601104"2为何叫做shell?PAGEREF_Toc172601104\h3HYPERLINK\l"_Toc172601105"3shellprompt(PS1)与CarriageReturn(CR)的关系?PAGEREF_Toc172601105\h4HYPERLINK\l"_Toc172601106"4别人echo、你也echo,是问echo知多少?PAGEREF_Toc172601106\h5HYPERLINK\l"_Toc172601107"5""(双引号)与''(单引号)差在哪?PAGEREF_Toc172601107\h7HYPERLINK\l"_Toc172601108"6var=value?export前后差在哪?PAGEREF_Toc172601108\h11HYPERLINK\l"_Toc172601109"7exec跟source差在哪?PAGEREF_Toc172601109\h16HYPERLINK\l"_Toc172601110"8()与{}差在哪?PAGEREF_Toc172601110\h20HYPERLINK\l"_Toc172601111"9$(())与$()还有${}差在哪?PAGEREF_Toc172601111\h21HYPERLINK\l"_Toc172601112"10$@与$*差在哪?PAGEREF_Toc172601112\h25HYPERLINK\l"_Toc172601113"11&&与||差在哪?PAGEREF_Toc172601113\h27HYPERLINK\l"_Toc172601114"12>与<差在哪?PAGEREF_Toc172601114\h31HYPERLINK\l"_Toc172601115"12.1PAGEREF_Toc172601115\h31HYPERLINK\l"_Toc172601116"12.2PAGEREF_Toc172601116\h32HYPERLINK\l"_Toc172601117"12.3PAGEREF_Toc172601117\h33HYPERLINK\l"_Toc172601118"12.4PAGEREF_Toc172601118\h34HYPERLINK\l"_Toc172601119"12.5PAGEREF_Toc172601119\h37HYPERLINK\l"_Toc172601120"13你要if还是case呢?PAGEREF_Toc172601120\h38HYPERLINK\l"_Toc172601121"14forwhat?while与until差在哪?PAGEREF_Toc172601121\h42HYPERLINK\l"_Toc172601122"15[^]跟[!]差在哪?PAGEREF_Toc172601122\h45简介ChinaUnix论坛shell版名为网中人的前辈于2004年发布的精华贴,最近学习这块内容,觉得很多东西讲的实在透彻,非常感谢前辈网中人,但是还是自己功力不够,很多问题解答不了,不知道有没有word或者pdf版,自己简单整理了一份,留着慢慢体会,也提供给大家,希望有用,疏漏处请见谅。为何叫做shell?在介绍shell是甚么东西之前,不妨让我们重新检视使用者与计算机系统的关系:我们知道计算机的运作不能离开硬件,但使用者却无法直接对硬件作驱动,硬件的驱动只能透过一个称为"操作系统(OperatingSystem)"的软件来控管,事实上,我们每天所谈的linux,严格来说只是一个操作系统,我们称之为"核心(kernel)"。然而,从使用者的角度来说,使用者也没办法直接操作kernel,而是透过kernel的"外壳"程序,也就是所谓的shell,来与kernel沟通。这也正是kernel跟shell的形像命名关系。