頂禮此六佛可得極特殊極殊勝的功德 - 妙法蓮華觀世音 - Yahoo!奇摩部落格

本站介紹觀世音菩薩的經典、修持法門,初學佛弟子的初學、進階入門,以及顯密兩宗的相關法教,顯密圓融、慈悲無量!願眾生得佛菩薩護佑,身心安樂自在,究竟圓滿成佛!(http://tw.myblog.yahoo.com/avalokiteshvara-ommanipadmehum)

關閉

頂禮此六佛可得極特殊極殊勝的功德

分類:方便法門
2007/01/28 10:11



頂禮此六佛可得極特殊極殊勝的功德


南無寶光月殿妙尊音王如來
南無樹根花王如來
南無造王神通[火*僉]花如來
南無月殿清淨如來
南無善寂月音王如來
南無無數精進願首如來

摘錄自(佛說寶網經)


持六尊佛號名。可以在人間享受最極第一妙樂福。現世消災解難。同時也能成就佛法。真可謂兩全其美啊。下面是此六尊佛號。各自在經書中所記載的持佛號的功德。

寶光月殿妙尊音王如來 

族姓子及族姓女學菩薩乘。聞彼佛名不懷猶豫。信佛道眼斯可聞名。所生之處作轉輪王。若佛興世常與相見。睹無央數諸佛至真鹹供養之。淨修梵行獲致神通。進退獨步總持自在。得觀如來睹江河沙等平等正覺。棄捨生死超若干億。劫亦如江河沙。心常安靜未曾忽忘。恆志無上正真之道。無有塵埃不近眾塵。由得自在身如鉤鎖。住在一處具足四事。體如紫金以三十二大人相莊嚴其身。逮八部音聲喻梵天。棄捐八難常得閑靜。

若有篤信於佛道者。和合離別未曾述惕。正使往世犯諸罪釁。應在惡趣燒炙劫數。小遇頭痛眾殃消除。火不能災風不能中。國主王者不能加害。聞如來名未曾生盲。目不痛瞎不聾不啞。聞佛名故不僂不跛。諸龍鬼神及阿須倫餓鬼人與非人不能犯觸。諸魅暴鬼神龍地祇莫不愛樂。假使執持諸佛名者。功德如是不可稱計。

若能誦懷於人中尊所演經典。修淨致尊備諸佛行。臨壽終時其心不亂。尋能睹見億垓諸佛。聞所說法皆能受持。

樹根花王如來

若族姓子及族姓女。聞彼佛名不懷疑結信吾道眼。則於現世至德具足逮受五法。何謂為五。一曰盡除吾我所生之處常值佛世。二曰獲極尊勢轉輪聖王。三曰逮總持法執御經典誠信百千。四曰成三十二大人之相。至得佛道眾行備悉。五曰逮得五通無所蔽礙。是為五。復有五事逮得神通。何謂為五。一曰徹視見於十方粗細大小。學無學聲聞緣覺。上至世尊與眾超越。二曰耳能徹聽。聞萬億地獄餓鬼燒炙飢渴畜生之惱。天上世間安隱苦樂。或惡或好。十方諸佛所說經典。皆悉聞之。三曰身能飛行遍諸佛國。如日現水。雖現往來而無周旋。四曰能知一切眾生心念善惡好醜。有志無志有漏無漏。有心無心慕俗樂道。而悉知之。五曰自知宿命。並見眾生無數劫事古世所生。過去當來今現在事。靡所不通悉識念之。

造王神通[火*僉]花如來     (火*僉)字讀xian,意思是火貌

若族姓子及族姓女學菩薩乘。聞彼佛名不懷狐疑。篤信於道自所宣說。所生之處致演光明三昧正定。尋復隨逮十阿僧祇億百千垓諸三昧門入於六十不可計會億百千垓諸總持門。如海總持寶藏總持。然後不失諸定意法。臨壽終時目見十方各十億垓諸佛正覺。十方諸佛所說法者。皆能啟受不失道教。至成佛道越五百劫生死之難。住於斯學如是不久。尋即成無上正真之道為最正覺

月殿清淨如來
若族姓子及族姓女學菩薩乘。聞彼佛名信樂不疑。敬喜道眼之所頒宣。所生之處常當逮致寶幢三昧。觀見十方各十江沙諸佛國土。亦越若干百千億垓生死之難。立在初學疾逮無上正真之道為最正覺。若有女人聞彼佛名。不懷狐疑有信吾言。所生之處轉女人身得男子形。勸化無數百千眾生。令致無上正真之道。解其音響得不退轉疾成正覺。當為一切講說經典。令致三乘聲聞緣覺菩薩大道
 
善寂月音王如來

若族姓子及族姓女學菩薩乘。聞彼佛名心不懷疑。信我道眼之所解說。所生之處得普光三昧。臨壽終時。具足逮見億百千垓佛現住其前。十方各然。十方諸佛為說經典。聞則受持抱在心懷未曾忽忘。至成佛道。不可計會十倍功勳億百千垓。致不可計無崖底載諸三昧定。不中失定。至成佛道無所蔽礙。十方諸佛皆共建立。在於新學。越九十九億百千劫生死之難。菩薩疾近無上正真之道。不以劫數生死為礙。如自晃出天下大明。(九十九億百千劫是九百九十萬億劫,垓是數目字。古代以百兆數為垓)

無數精進願首如來

若善男子及善女人學菩薩乘。聞彼佛名不懷結網信吾道眼。世世所生未曾懈怠。不習貪慾不戀父母。不著妻子兄弟姊妹。不慕親屬中外種姓。不貪親友交識所知。世世所在身未曾離。三十二相莊嚴其體。少淫怒癡身無疾病。不多憂慮安隱無量。至成佛已。常逮得不可稱計億百千垓功勳之德。

上一篇 下一篇
回應(0)
引用(4)
╭☆╯ ANGELE╭☆╯2009/01/28 23:52 引用

頂禮此六佛可得極特殊極殊勝的功德 ...《詳全文

jimmy2009/01/28 23:50 引用

...《詳全文

過去式2007/03/26 15:45 引用

轉貼自網站:妙法蓮華觀世音 頂禮此六佛可得極特殊極殊勝的功德   網址: ...《詳全文

企美諾布2007/01/31 13:04 引用

...《詳全文

文章分類

顯密專站

最佳瀏覽

    水晶 本站最佳瀏覽器:

    Internet Explorer 7.0以上版本

    Mozilla Firefox 3.5以上版本


    水晶 本站最佳瀏覽畫面:

    1024X768


    若您覺得字體過小,可點選上方"檢視"

    →"字型",調整為"較大"或"最大"

    或恢復"適中"大小。


    水晶 現在播放的試聽曲目 「天女之聲:六字大明咒(僅供試聽)」

    點選圖片至官方網站選購(國外代理館→天女新世紀系列→唵嘛呢叭彌吽)

搜尋

更新日期

2012/03/22 13:33
雅虎資訊 版權所有 © 2012 Yahoo! Taiwan All Rights Reserved
「本服務設有管理員」 服務條款 隱私權政策
南無地藏王菩薩 - 靜慮寺---静慮世界 - Yahoo!奇摩部落格

菩提園櫻花

關閉

南無地藏王菩薩

分類:佛教樂曲
2010/09/11 23:01
 
 

南無地藏王菩薩



地藏讚

地藏菩薩妙難倫 化現金容處處分
三途六道聞妙法 四生十類蒙慈恩
明珠照徹天堂路 金錫振開地獄門
累劫親姻蒙接引 九蓮台畔禮慈尊
南無九華山幽冥世界
大慈大悲地藏王菩薩
南無地藏王菩薩 南無地藏王菩薩

【南無地藏王菩薩-心定和尚唱誦】


祈願

風調雨順 國泰民安




 
上一篇 下一篇
回應(0)
隱藏設定:
※ 提醒您:發表前請先登入,以免內容遺失。
引用(2)
蠶爸爸 嘉灣娟業工業社2010/12/10 04:44 引用

    ...《詳全文

魚兒2010/10/11 23:38 引用

南無地藏王菩薩     ...《詳全文

線上人數

    website stats

    修行

    是要降伏

    我們的心

    啟發

    我們內在

    清淨的智慧

     

      處順境

    隨善緣無貪癡

       福慧全現

     

      處逆境

    隨惡緣無瞋恚

       業障全消

     

静慮寺部落格

    静慮華園logo

    静慮世界logo

英文學習網


    線上英漢字典


    線上翻譯器
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31  

誠敬念佛



    無常

    西方佛韻

更新日期

2012/01/29 22:04
雅虎資訊 版權所有 © 2012 Yahoo! Taiwan All Rights Reserved
「本服務設有管理員」 服務條款 隱私權政策
《首楞严经》资料站 - 《大佛顶首楞严经》经文、注解、开示、读诵mp3、视频rmvb



首楞严经资料站(slyj.org) 敬告


  鉴于以下两个原因,2010年9月起本站运行方式为:仅提供网站整体打包下载,不再以动态网页方式运行。

  原因一.本站2007年8月创建,至2010年8月,历经3年已基本完成《首楞严经》相关资料收集,并完成了繁体版经文的精确校对。此后,本站已无频繁更新的必要(因为本站重在收集古版资料,现代讲经等不是收录重点)。

  原因二.在原经原典已具备的条件下,教观并进、深入学修便是行者终生事业。频繁触网对于进阶学人也许不是好事,故对本站资料打包为单独的chm/rar。打包文件可随时携带于电脑、mp3等电子媒体,便于资料保存和长时熏修。

www.Slyj.Org打包内容

打包日期2011年12月30日,此次对网站中的难字注音释义进行了多处重要修订。
项目名 内容说明

SlyjOrg全站网页
rar打包文件

包括以下文件:
  全部网页HTML文档
  全部图片Jpeg文档、
  全部TXT及Xls文档、部分WORD文件。
  包含本站收录的《楞严经》之7种古代注解、6种近现代注解、及《卍字续藏》52种注疏。不包括MP3/RM/WMV等大文件。

SlyjOrg重点栏目
chm打包文件

  此chm带"全文检索"和"书签"功能。

  "全文检索"可搜索chm内包含指定关键词的所有文章,便于针对特定经文搜索注解,有利于比较研读和贯通研习各个注解。
  "书签"可以方便返回到自己收藏的文章。

  chm版去掉了有较大争议的某一部注解,其他所有收录内容与rar完全相同。

   网站整体打包文件(rar):http://115.com/file/an4h8lgw

 
  网站整体打包文件(chm):http://115.com/file/c2bdce6v

  点击上面链接后,在打开网页的左下角会看到。根据你的接入商选择最快的一个下载链接即可。

  说明:

  1、可下载到本地任何文件夹。

浏览方式与直接上网一样,但并不需要连接互联网。

    chm下载即可直接察看阅读。如果下载来的chm看不到实际内容,处理办法为:用鼠标右键点击chm文件,选择菜单项“属性”,在“常规”页面中点击“解除锁定”按钮。之后便可正常打开。

    chm全文搜索技巧提示:搜索出来的结果可能排序较乱,此时点击文件列表上面的"标题",所有搜索结果便会按文件标题整齐排序。显示具体文章内容后,若文章较长,则不方便找到关键词,此时可在文章具体内容上面点击一次(以获得焦点),再按Ctrl+F,再输入一次关键词,就可看到文章内该关键词。

    rar解压缩之后,“点击这里开始!”即可浏览所有内容。

  2、若您觉得本站资料有保存的必要,请下载打包文件、保存到个人电脑!若需《楞严经咒》读诵MP3/RMVB/WMV、《大藏经》pdf等大文件,也可直接浏览压缩包,按照相关的提示下载保存。  


 

首楞严经资料站(slyj.org) 宗旨

宗旨综述

  《首楞严经》资料站(www.dfdsly.org 或 www.slyj.org),致力于收集有关《大佛顶首楞严经》(简称《首楞严经》、或《楞严经》)的经文、注音、注解、开示、读诵等相关资料,为广大道友读诵、研学、修习、弘扬《楞严经》提供尽可能多的方便。

  网站以提倡深入佛经原典、学修古来大德高僧之原本著作为建立网站和收录资料的重要原则。同时,本站以汇集来源可靠的相关资料为主要目标。

栏目设置(以下内容已包含在上述打包文件中)

  1、经文原文:

  以html版、Word版、Pdf版三种方式提供楞严经之经文原文。

  html版(网络浏览):目前站长提供的Html原文,已经初步与《乾隆大藏经》和《新修大正大藏经》校对过。并提供一个更细致精校后的《楞严经》原文电子版。

  Word版:Doc格式文件的提供,主要是为了方便电脑打印和离线阅读。

  Pdf版:Pdf版提供11部大藏经中收录的《楞严经》之原文扫描。其文字相对来说准确可靠。提供大家校对确认经文之用。(Pdf版需要安装AcroBat Reader阅读器)

  2、难字疏通:

  文字关,是读诵经典的第一步。很多人听说过《楞严经》的殊胜功德之后,发愿要专心受持读诵,可惜很多人却遇到了这种尴尬:一翻开经文,立即感到一种巨大困难,根本读不下去。很多人在这个时候往往不知所措,最终导致信心受挫,或者放弃读诵。这是非常可惜的。

  初学者读诵《楞严经》感到困难的原因,最基本的一条是文字关难以通过。站长多年前也曾有如此经历。后来决心坚持读诵、并查阅各种古汉语词典,慢慢感受到了读经之殊胜利益,越来越喜欢读《楞严经》,乃至发愿终生受持。本站提供的《难字注音释义》,正是站长本人多年慢慢疏通本经难字的记录整理稿,愿提供给初学道友,帮助他们契入读经之法喜中。

  “难字疏通”栏目同时包括《楞严咒》的全文注音。

  3、《楞严经咒》读诵:

  《楞严经》读诵,目前提供2个MP3版本,1个MP3+视频版本。每版皆包括全经十卷。

  《楞严咒》读诵,目前提供4个声音教念版,4个flash版,3个唱诵版下载。

  "单章节"读诵:提供《四种清净明诲》、《念佛圆通章》、《耳根圆通章》等章节的念诵。 

  "妙湛总持"唱赞:提供卷三末、也即是寺庙晨钟唱赞之录音。

   4、古高僧注解:

  主要收录《乾隆藏》、《大正藏》所包括的有关《楞严经》的注解。重点收集在佛法实修上得到古今一致公认的古代高僧的注解(诸如:长水大师、憨山大师、惟则禅师、莲池大师、蕅益大师等)。
  同时提供《卍字续藏》收录之52种注疏(txt格式)的下载地址。

  5、近现代注解:

  收录近现代有关本经的注解。以收录现代大力倡导和弘扬的宣公上人之《浅释》为重点。也收录诸如太虚大师、圆瑛法师、海仁法师等几部近代注解。同时收录当代在提倡实修方面颇有影响力的元音老人、南怀瑾老师这两位大德居士之注解。

  6、单章精义:

  主要收录汇集《四种清净明诲》、《耳根圆通章》、《念佛圆通章》、《五十阴魔》的单章节注解。 为大家就重点章节深入学修提供方便。

  7、相关经论:

  提供与《楞严经》密切相关、亦同样精妙异常、能帮助行者契入无上佛法实修的几部经典,收录其原文与相关古今重要注解。目前已经收录了《圆觉经》、《法华经》 、《大乘起信论》三部经论。同时,收录了其修证境界在数百年来皆堪为后世仰止的高僧憨山大师之精要开示。

  在此特别推荐大家:若精力许可,不妨认真学修《大乘起信论》,以配合《楞严经》之深入!憨山大师在其《楞严通议》中曾说到:“论文昭然,以论堪经则一毛不爽,非是谬谈,智者请深观之!”;而且基本上可以说,古代大德高僧之任何楞严经注解,几乎没有不引用《大乘起信论》的。(若不信者,可点击这里,打开"《卍字续藏》52种注疏"之任何一部注解,按Ctrl+F,输入“起信”查看,便知!)

  8、持诵修习:

  主要收集单篇文章,包括:宣公上人"楞严"开示、楞严经咒雪谤、持诵学修体会、楞严综合文摘、倡议建议/本站消息、三宝图像精选等区。


  声明:

  1."首楞严经资料站"的网址为 www.slyj.orgwww.dfdsly.org

  对于其他类似slyj.org的网址,或通过转载本站内容而建立起来的其他网站,与我没有关系。其转载之后文字内容的准确性由其站长本人负责。

  2.本站服务器已由北京迁移至香港,虽目前并无被he~xie的迹象,但鉴于“网事无常”之理,若您是《首楞严经》爱好者,敬请你赶快下载本站chm或rar文件,妥善保存。阿弥陀佛。

客尘居士
 2011-1-25


  愿以此功德 普及于一切 我等与众生 皆共成佛道

 

英文佛学网
 
Home English Buddhism Healthy Vegetarian

HAPPY AND COMPASSIO NATE TOUR

Readers message Foundation names Saint's footprint
广州市大佛寺英语佛学班
林剑山先生在讲经
林剑山主持心经壁开工典礼
桃花岛心经壁开工典礼
English Buddhism

  大佛頂如來密因修證了義諸菩薩萬行首楞嚴經   0
  药师琉璃光如来本愿功德经   0
  阿弥陀经   Amitabha Sutra
  无量寿经   The Sutra Of Endless Life
  观无量寿经   Sutra Of Contemplation Of Endless Life
  般若波罗蜜多心经   The Heart Of Prajna Paramita Sutra
  金刚经   The Diamond Sutra
  三世因果经   The Sutra Of Cause and Effect
  地藏菩萨本願经   The Sutra Of The Past Vows Of Earth Store Bodhisattva
  盂蘭盘经   The Ullambana Sustra
  宝箧印陀罗尼经   The Casket Seal Dharani Sutra
  大吉祥天女十二名号   The Great Auspicious Celestial Girl Twelve Names Sutra
  观世音菩萨普门品   Universal Door Chapter Of Avalokiteshvara Bodhisattva
  妙法莲花经   The Sutra Of Lotus Flower Of Wondrous Dharma
共 2 页/当前为 1 页 共 15 条记录 首页 上一页 下一页 尾页
P:2 / R:15   [1] 2 »
本站域名:EnglishBuddhism.org Copyright@2007
  英文佛学 All Rights Reserved.
请提出你宝贵的意见:JimmyLin826@yahoo.com.cn   网站建设:鹰星软件科技有限公司
联系方式:善生020-33339381 机械手 浏览人数
  电子邮箱:www.33339381@126.com 管理后台
首楞严网资料汇集站_首楞严经|楞严经资料下载|首楞严经讲义|楞严经注解|首楞严经表解

本站建站缘起及声明

建 站 缘 起 建立本网,主要基于以下两个因缘: 一、网上虽有许多的楞严经的资料站点,但是比较分散,不利于初学者学习,后发心建一资料集中的网站,供初学佛友学习研究楞严经; 二、受宣化上人影响,宣化上人: [ 在佛教里,所有的经典,都很重要...[查看全文]

最新文章
楞严经原文更多...
古祖师注疏更多...
近现代注解更多...
精义汇集更多...
楞严综论更多...
相关经论更多...
楞严经咒视频更多...
诵持修习更多...
互动中心 热点排行 评论 会员
正在载入,请稍候...
用户名:
密码:
验证码: 更换
本月热点
本站初建意见收集
您认为本站那些地方需要改进?
网站页面美工
网站相关栏目
网站资料编排
网站结构需改进
其它地方需改进
查看结果
法寶 - 網誌 - yam天空部落
1 2 3 4 5 6 7 8 9 10 > 下一頁 | 最後一頁 1/107
檢視方式: 列表 摘要
楞伽阿跋多羅寶經義贯 释成觀法师師
benji 在天空部落發表於06:37:59 | 經論釋
 

觀看全文...
道次第略論 講記 濟群法師 ( 3/3 )
benji 在天空部落發表於06:35:32 | 經論釋
勸發菩提心的好文,  共約10M的文字檔, 只能分三部份刊出,  勘誤未完成 trial only

觀看全文...
道次第略論 講記 濟群法師 (2/3)
benji 在天空部落發表於06:10:35 | 經論釋
 

觀看全文...
道次第略論 講記 濟群法師 (1/3)
benji 在天空部落發表於05:46:58 | 經論釋
 

觀看全文...
談談往生西方的關鍵問題 元音老人
benji 在天空部落發表於06:45:11 | 開示
 

觀看全文...
普賢行願品講記 益西彭措堪布
benji 在天空部落發表於05:53:39 | 堪布
 

觀看全文...
淨土宗修學法要 淨界法師
benji 在天空部落發表於06:41:11 | 淨界法師
 

觀看全文...
楞嚴經修學法要 淨界法師
benji 在天空部落發表於06:32:09 | 淨界法師
 

觀看全文...
佛說大乘無量壽莊嚴清淨平等覺經講記 淨空老法師
benji 在天空部落發表於08:00:14 | 淨空法師
 

觀看全文...
阿彌陀佛四十八大願講記 淨空法師講
benji 在天空部落發表於09:37:16 | 開示
 

觀看全文...
1 2 3 4 5 6 7 8 9 10 > 下一頁 | 最後一頁 1/107
檢視行動版網頁  |  檢視正常版網頁
系統公告
熱情贊助
yam揪便宜
個人檔案
個人圖檔
ID:benji
暱稱:benben

文章分類
benji的最新回應
yam今日我最殺
人氣指數
當日人次:
累積人次:
我推薦誰
誰推薦我
誰來我家
好時光貼曆
RSS 訂閱
其它資訊
本部落所刊登之內容,皆由作者個人所提供,不代表 yam 天空部落 本身立場。
POWERED BY
POWERED BY 天空部落
《藏經閣》所收一覽
普光帝珠網
普光帝珠網

普光者,乃取「普遍光明清淨熾盛如意寶印心無能勝大明王大隨求陀羅尼」之簡稱。經軌言:但聞持陀羅尼題名若一字二字乃至十字者得大利益。

帝珠網者,帝釋天以網張空而為莊嚴,網孔有摩尼寶珠。孔多珠亦多,珠珠各攝森羅萬象,而互攝互融。以帝珠比喻系列網站連結互融互攝重重無盡之意。

如何隨喜作大功德

http://www.ucchusma.net/samanta/index1.htm

 

★普光居士出版之著作一覽

(1)七俱胝佛母准提王法要集(西元2006年10月由「中和法明寺」出版)--已無存書

(2)末法明燈:殊勝的準提陀羅尼(2007年4月由「彰化清明寺」出版)

(3)觀世音菩薩六字大明咒集要(2008年2月由「彰化清明寺」出版)

(4)利樂人生的藥師佛(2011年「佛陀教育基金會」出版)

(5)准提神咒持驗集(2011年6自費出版)

(6)東方淨光——藥師法門集要、藥師佛靈感錄(2011年7藥師佛本願推廣中心」出版)

(7)觀世音菩薩六字大明咒集要-2011年修訂版由薩迦法王賜序。2011年8月「彰化清明寺」出版)

 

★普光居士製作之網站一覽

如來部

站名:藥師琉璃光如來

成立時間:2004/6

改版:2009/05/04

網址:http://www.bgvpr.org/

站名:安樂道

成立時間:2005/4/14/

網址:http://www.ucchusma.net/samanta/pure_land/

站名:諸佛名號功德海

成立時間:2007/05/19

網址:http://www.ucchusma.net/samanta/buddha

站名:不動如來妙喜願海:Aksobhya-buddha

成立時間:2008/03/01

網址:http://www.ucchusma.net/samanta/Aksobhya

佛母部

站名:七俱胝佛母準提王

成立時間:2002/09

網址:http://www.cunde.org/

站名:佛母大孔雀明王

成立時間:2006/06/10

網址:http://www.ucchusma.net/samanta/Mahamayuri/

站名:懷攝人天作明母

成立時間:2008

網址:http://www.ucchusma.net/samanta/Kurukulle

 
菩薩部

站名:六字大明微妙心印

成立時間:2002/09

網址:http://www.ucchusma.net/samanta/chenrezig

站名:大悲觀世音菩薩

成立時間:2005/08/17

網址:http://www.ucchusma.net/samanta/avalokiteshvara/

站名:彌勒菩薩大慈尊

成立時間:2005/05

網址:http://www.ucchusma.net/samanta/maitreya/

站名:大願地藏王菩薩

成立時間:2004/8

網址:http://www.ucchusma.net/samanta/kshitigarbha/

站名:普賢行願威神力

成立時間:2004/09

網址:http://www.ucchusma.net/samanta/bhadraya/

站名:金剛薩埵如意寶珠

成立時間:2006年2月

網址:http://www.ucchusma.net/samanta/Manjusri/

站名:虛空藏菩薩

成立時間:2006/04/12

網址:http://www.ucchusma.net/samanta/Akasagarbha/

站名:文殊菩薩妙吉祥

成立時間:2006/07/31

網址:http://www.ucchusma.net/samanta/Manjusri/

站名:多羅菩薩綠度母

成立時間:2006

網址:http://www.ucchusma.net/samanta/taragreen/

 
金剛部

站名:大忿怒普巴金剛

成立時間:2008/09

網址:http://www.ucchusma.net/samanta/vajrakilaya/

祖師部

站名:光明善導大師

發表時間:2006/10/04

網址:http://www.ucchusma.net/samanta/sd/

 
經典部

站名:金剛般若到彼岸

成立時間:2005/7/17

網址:http://www.ucchusma.net/samanta/vajracche/

法要部

站名:密宗初學安全守則

成立時間:2004/9

網址:http://www.ucchusma.net/samanta/safe

站名:萬惡淫為首

成立時間:2010/06

網址:http://www.bgvpr.org/retribution/

 
道場部

站名:清明寺全球資訊網

成立時間:2006

網址:http://www.chingming.org

站名:薩迦派中文官網

成立時間:2008

網址:http://www.hhtwcenter.org

普願

四生九有

同登華藏玄門

八難三途

共入毘盧性海

南無華嚴海會佛菩薩

普回向偈

願以此功德 消除宿現業
增長諸福慧 圓成勝善根

所有刀兵劫 及與饑饉等
悉皆盡滅除 國泰民康寧

出資贊助者 誦持流通者
現眷咸安樂 先亡獲超升

所求皆果遂 隨願生淨土
法界諸含識 同證無上道

願所有弘法功德,回向贊助、流通、見聞、隨喜者,及皆悉回向盡法界、虛空界一切眾生,依佛菩薩威德力、弘法功德力,普願消除一切罪障,福慧具足,常得安樂,無諸病苦。欲行惡法,皆悉不成。所修善業,皆速成就。關閉一切諸惡趣門,開示人天涅槃正路。家門清吉,身心安康,先亡祖妣,歷劫怨親,俱蒙佛慈,獲本妙心。兵戈永息,禮讓興行,人民安樂,天下太平。四恩總報,三有齊資,今生來世脫離一切外道天魔之纏縛,生生世世永離惡道,離一切苦得究竟樂,得遇佛菩薩、正法、清淨善知識,臨終無一切障礙而往生有緣之佛淨土,同證究竟圓滿之佛果。

訪客 Counter 人次

 

涅槃經曰:若有善男子善女人。

一聞大乘經。億百千劫不墮三塗八難。

於一恒河沙諸佛前種善根。得暫聞大乘經。

於二恒河沙諸佛前種善根。得聞大乘經。不生誹謗。

於三恒河沙諸佛前種善根。能歡喜禮拜。

於四恒河沙諸佛前種善根。能書寫流通。

於五恒河沙諸佛前種善根。能受持讀誦。

明知大乘經甚難得。


如何隨喜作大功德

http://www.ucchusma.net/samanta/index1.htm

 

網站空間由穢跡金剛的家發心贊助提供
佛相

南無本師釋迦牟尼佛

南無本師釋迦牟尼佛天上天下無如佛
十方世界亦無比
世間所有我盡見
一切無有如佛者

請參看「釋迦佛小傳

 

 

南無阿彌陀佛

南無阿彌陀佛

阿彌陀佛身金色
相好光明無等倫
白毫宛轉五須彌
紺目澄清四大海
光中化佛無數億
化菩薩眾亦無邊
四十八願度眾生
九品咸令登彼岸

請參看「佛學講座撮要」之「阿彌陀佛四十八大願」。

及佛說阿彌陀經

 

南無觀世音菩薩

南無觀世音菩薩

觀世音菩薩身高八十萬億那由他由旬(一由旬有四十里),身紫金色,頂有肉髻,頂上天冠有一立化佛,眉間毫相具七寶之色,流出八萬四千種光明。臂如紅蓮華色,有八十億微妙光明為瓔珞。手掌作五百億雜蓮花色,手十指端指紋莊嚴美觀,有八萬四千畫,猶如印文,一一畫有八萬四千色,一一色有八萬四千光,其光柔軟,普照一切。以此寶手,接引眾生。

舉足時,足下有千輻輪相,自然化成五百億光明台;下足時,有金剛摩尼華,布散一切,莫不彌滿。

如此菩薩,但聞其名,獲福無量。若有眾生,受諸苦惱,一心稱念南無觀世音菩薩,觀音菩薩即時觀其音聲,尋聲救苦,故號為觀世音菩薩。
頌曰:
觀音菩薩妙難酬,
清淨莊嚴累劫修,
浩浩紅蓮安足下,
灣灣秋月鎖眉頭,
瓶中甘露常遍洒,
手內楊枝不計秋,
千處祈求千處應,
苦海常作度人舟。

浙江普陀山乃觀音菩薩道場,與九華、五台、峨眉,合稱四大名山。

 

南無大悲觀世音菩薩

千手千眼觀世音菩薩觀世音菩薩言:我有大悲心陀羅尼咒,今當欲說,為諸眾生得安樂故,除一切病故,得壽命故,得富饒故,滅除一切惡業重罪故,離障難故,增長一切白法諸功德故,成就一切諸善根故,遠離一切諸怖畏故,速能滿足一切諸希求故。

過去無量億劫,有佛出世,名千光王靜住如來,彼佛世尊憐念我故,及為一切諸眾生故,說此廣大圓滿無礙大悲心千手千眼觀世音菩薩陀羅尼,以金色手,摩我頂上,作如是言:善男子,汝當持此心咒,普為未來惡世一切眾生作大利樂。

我於是時,始住初地,一聞此咒故,超第八地,我時心歡喜故,即發誓言:若我當來堪能利益安樂一切眾生者,令我即時身生千手千眼具足。發是願已,應時身上千手千眼悉皆具足。(節錄自大悲心陀羅尼經)

悲華經中,觀世音菩薩言:願我行菩薩道時,若有眾生,受諸苦惱恐怖等事,無有救護,若能稱念我名字,是眾生等,若不得免斯苦惱者,我終不成正覺。

觀世音菩薩過去已成佛,名正法明如來,現在以菩薩身,在極樂世界,輔助阿彌陀佛教化眾生,將來阿彌陀佛涅槃後,正法滅盡已,觀世音即補上成佛,名普光功德山王如來。

 


南無大勢至菩薩

南無大勢至菩薩

大勢至菩薩身量大小,與觀世音菩薩無異。以智慧光,普照一切,令離三途,得無上力,是故名大勢至。勢者勢力,至是至極。

又菩薩投足處,震動大千及魔宮殿,故名大勢至,又名得大勢,以能成辦一切事故。今在極樂世界,與觀世音菩薩一同輔助阿彌陀佛弘化。觀世音菩薩在阿彌陀佛左面,大勢至菩薩在右面。未來普光功德山王如來涅槃後,正法滅已,大勢至菩薩成佛,名善住功德寶王如來。

此菩薩天冠有五百寶華,頂上肉髻有一寶瓶,盛諸光明,普現佛事。

大勢至菩薩言:我本因地,以念佛心,入無生忍,今於此界,攝念佛人,歸於淨土。

 

南無地藏王菩薩

南無地藏王菩薩南方世界湧香雲,
香雨花雲及花雨,
寶雨寶雲無數種,
為祥為瑞遍莊嚴,
天人問佛是何因,
佛言地藏菩薩至,
三世如來同讚嘆,
      十方菩薩共歸依,
南無地藏王菩薩我今宿植善因緣,
稱揚地藏真功德。

請參看「佛學講座撮要」之「地藏菩薩」。

 


南無文殊師利菩薩

南無文殊師利菩薩

 

 

 

 

 

文殊師利又稱妙德或妙吉祥。掌智慧,世稱大智文殊師利菩薩。文殊師利菩薩教一切過去、現在、未來諸菩薩發菩提心。菩提即覺,故又稱為三世覺母,是菩薩眾中上首,故又稱為法王子。

文殊左手持青蓮花,表心無所住之清淨般若智,右手持利劍,表能斷一切眾生煩惱,乘青獅,表以威猛之般若智,能降伏一切天魔外道,頭上五髻,表五智五佛,有時現童子相,表本源自性天真佛。稱念文殊師利菩薩名號,能滅四重罪。

山西省五台山(又名清涼山)乃文殊菩薩道場。

請參看「佛學講座撮要」之「文殊師利法王子」。

山西省五台山
殊像寺文殊菩薩像

 

 

南無普賢王菩薩

南無普賢王菩薩

普賢又稱遍吉,掌理德,與文殊之智德相對。文殊乘青獅侍釋迦佛之左,普賢乘六牙白象王侍於右。白象表清白梵行之相,六牙表六波羅蜜。乘此六波羅蜜為因,而到如來果地。若有人修法華三昧,普賢菩薩即現其前而守護之。

四川峨嵋山乃普賢菩薩之道場。古之寒山、拾得,即文殊,普賢也。

請參看「佛學講座撮要」之「普賢行願品」。

 

 

南無當來下生彌勒尊佛

南無當來下生彌勒尊佛

彌勒譯曰慈,是姓氏,因修慈心三昧而得此姓。名字阿逸多,譯曰無能勝,指彌勒菩薩以大慈度眾生,無人能超勝於他。

釋迦牟尼佛是賢劫第四尊佛,彌勒則是賢劫第五尊佛,現在兜率內院說法。在距今五十六億七千萬年後下生人間成佛,故稱當來下生彌勒尊佛。

彌勒菩薩從兜率下生人間後,觀世無常,立志出家學道,即於出家當日於龍華樹下成佛。成佛後有三會說法:第一會有九十六億人得阿羅漢果;第二會有九十四億人得阿羅漢果;第三會有九十二億人得阿羅漢果所度的都是曾於釋迦佛法中種善根者,是故彌勒佛常稱讚釋迦佛的功德。

請參看「佛學講座撮要」之「阿逸多菩薩」。

 

如閣下須要列印,務請在列印後小心保存,以表對佛菩薩像的尊重。

下載圖片須時,請耐心等候。

史公響應公益分享部落格 - Yahoo!奇摩部落格

記錄寶貝史公生活點滴。推廣並分享佛法&社會慈善公益! 稱名:史公為代表 血統17吋(波音達犬)別名是英國指示獵犬.隨主人信仰佛教(史公還有皈依喔)

關閉
大智發於心,於心無所尋,成就一切義,無古亦無今! 我要留言

分類:  寶篋印&楞嚴法

2011/06/24 03:10

唐天竺沙門般剌密帝譯  烏萇國沙門彌伽釋迦譯語  正議大夫同中書門

...《 詳全文
回應 (0) 引用 (0)
2011/06/24 03:09

 『阿難!一切眾生食甘故生,食毒故死,是諸眾生求三摩地,當斷世間五

...《 詳全文
回應 (0) 引用 (0)
2011/05/02 00:32

終南山觀音古洞105歲普光老和尚誦楞嚴神咒http://v.youku.com/v_show/id_XMjI5OTQ4MTg0.

...《 詳全文
回應 (0) 引用 (0)
2011/04/29 14:37

此手印圖為網路上法友分享 僅供參考 倘若能尋得專修此法門法師或正確手

...《 詳全文
回應 (0) 引用 (1)
2011/04/29 00:14

楞嚴咒的功德 附咒圖請自印.楞嚴經~阿難。是佛頂光聚。悉怛多般怛羅。

...《 詳全文
回應 (1) 引用 (0)
2011/04/12 10:11

《一切如來心秘密全身舍利寶篋印陀羅尼經》簡易懺悔法本此文章內容為網

...《 詳全文
回應 (0) 引用 (0)
2010/11/21 22:49

虛雲老和尚楞嚴經開示 (轉貼) ★ 楞嚴一經,由阿難發起,作我們的模範。

...《 詳全文
回應 (0) 引用 (0)
2010/10/25 21:42

從《楞嚴經》中談持咒修行的次第及要訣 -古梵音暨楞嚴學推廣講師,果

...《 詳全文
回應 (0) 引用 (1)
2008/07/24 19:38

弟子是位女士,在深圳工作,在深圳這樣一個物質至尚,慾望橫流的地方,

...《 詳全文
回應 (0) 引用 (1)
2008/01/12 02:52

    首楞嚴經講義簡要科判兼目錄表圓瑛法師 233 KB 43 KB

...《 詳全文
回應 (0) 引用 (0)
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31  

網路訊息

文章分類

搜尋

更新日期

2012/01/10 04:21

統計資料

  • 今日人數:72
  • 累計人數:151439
  • 發表文章:1174
  • 相片數量:652
  • 回應數量:428
雅虎資訊 版權所有 © 2012 Yahoo! Taiwan All Rights Reserved
「本服務設有管理員」 服務條款 隱私權政策
果青寺:慈誠羅珠堪布開示集 :: 隨意窩 Xuite日誌
  •   尊貴的 貝諾法王 開示 ----發心護法的重要
      佛法快要滅亡的時候,誰能夠護持,這樣的功德是不可思議的。
      積聚資糧有很多很多種的方法,但是其中護持佛法,能夠使佛法宏揚,能夠增廣,能夠讓佛法長久駐世,這樣的護持是最大的意義,也是最大的功德。
      一個燈裡面的油快要沒有,快要消失的時候,那一個人來加一點油,這個燈,這個光明可以維持下去,具有殊勝的功德,佛法還沒有滅亡,還在持續中。大家能夠努力護持,這是非常非常殊勝的功德,也非常非常的重要。

    歡迎請至藏密網  http://www.edupro.org/

  • 晉美彭措法王的遺教
  • 即使有一天我已不在人世,我期望我的弟子們能夠堅定不移地修持並弘揚佛法,力爭將佛法的智慧之炬一代代地傳下去,這就是對我最好的紀念與報恩。
  • 溫馨提示如下:
  • 扎西德勒! 歡迎您的到來! 因此網頁無法正確顯示藏文---藏文成亂碼, 此處藏文部分略去, 且在簡繁字體轉換中可能會有錯誤發生,請原諒! 所以請諸位菩薩最好參看法本, 以原法本為準, 法本多有流通處可以請.






  • 如何使用RSS
    Powered by Xuite
  • 關鍵字
    個人首頁 / 文章分類 /《般若波羅蜜多心經》講記

    前面分析了五蘊當中的色蘊,接下來觀察受、想、行、識四蘊,從而抉擇出它們也是無有自性的空性。

    (繼續閱讀)

    第一頁  上一頁  1 下一頁  最後頁 
    普光帝珠網
    普光帝珠網

    普光者,乃取「普遍光明清淨熾盛如意寶印心無能勝大明王大隨求陀羅尼」之簡稱。經軌言:但聞持陀羅尼題名若一字二字乃至十字者得大利益。

    帝珠網者,帝釋天以網張空而為莊嚴,網孔有摩尼寶珠。孔多珠亦多,珠珠各攝森羅萬象,而互攝互融。以帝珠比喻系列網站連結互融互攝重重無盡之意。

    如何隨喜作大功德

    http://www.ucchusma.net/samanta/index1.htm

     

    ★普光居士出版之著作一覽

    (1)七俱胝佛母准提王法要集(西元2006年10月由「中和法明寺」出版)--已無存書

    (2)末法明燈:殊勝的準提陀羅尼(2007年4月由「彰化清明寺」出版)

    (3)觀世音菩薩六字大明咒集要(2008年2月由「彰化清明寺」出版)

    (4)利樂人生的藥師佛(2011年「佛陀教育基金會」出版)

    (5)准提神咒持驗集(2011年6自費出版)

    (6)東方淨光——藥師法門集要、藥師佛靈感錄(2011年7藥師佛本願推廣中心」出版)

    (7)觀世音菩薩六字大明咒集要-2011年修訂版由薩迦法王賜序。2011年8月「彰化清明寺」出版)

     

    ★普光居士製作之網站一覽

    如來部

    站名:藥師琉璃光如來

    成立時間:2004/6

    改版:2009/05/04

    網址:http://www.bgvpr.org/

    站名:安樂道

    成立時間:2005/4/14/

    網址:http://www.ucchusma.net/samanta/pure_land/

    站名:諸佛名號功德海

    成立時間:2007/05/19

    網址:http://www.ucchusma.net/samanta/buddha

    站名:不動如來妙喜願海:Aksobhya-buddha

    成立時間:2008/03/01

    網址:http://www.ucchusma.net/samanta/Aksobhya

    佛母部

    站名:七俱胝佛母準提王

    成立時間:2002/09

    網址:http://www.cunde.org/

    站名:佛母大孔雀明王

    成立時間:2006/06/10

    網址:http://www.ucchusma.net/samanta/Mahamayuri/

    站名:懷攝人天作明母

    成立時間:2008

    網址:http://www.ucchusma.net/samanta/Kurukulle

     
    菩薩部

    站名:六字大明微妙心印

    成立時間:2002/09

    網址:http://www.ucchusma.net/samanta/chenrezig

    站名:大悲觀世音菩薩

    成立時間:2005/08/17

    網址:http://www.ucchusma.net/samanta/avalokiteshvara/

    站名:彌勒菩薩大慈尊

    成立時間:2005/05

    網址:http://www.ucchusma.net/samanta/maitreya/

    站名:大願地藏王菩薩

    成立時間:2004/8

    網址:http://www.ucchusma.net/samanta/kshitigarbha/

    站名:普賢行願威神力

    成立時間:2004/09

    網址:http://www.ucchusma.net/samanta/bhadraya/

    站名:金剛薩埵如意寶珠

    成立時間:2006年2月

    網址:http://www.ucchusma.net/samanta/Manjusri/

    站名:虛空藏菩薩

    成立時間:2006/04/12

    網址:http://www.ucchusma.net/samanta/Akasagarbha/

    站名:文殊菩薩妙吉祥

    成立時間:2006/07/31

    網址:http://www.ucchusma.net/samanta/Manjusri/

    站名:多羅菩薩綠度母

    成立時間:2006

    網址:http://www.ucchusma.net/samanta/taragreen/

     
    金剛部

    站名:大忿怒普巴金剛

    成立時間:2008/09

    網址:http://www.ucchusma.net/samanta/vajrakilaya/

    祖師部

    站名:光明善導大師

    發表時間:2006/10/04

    網址:http://www.ucchusma.net/samanta/sd/

     
    經典部

    站名:金剛般若到彼岸

    成立時間:2005/7/17

    網址:http://www.ucchusma.net/samanta/vajracche/

    法要部

    站名:密宗初學安全守則

    成立時間:2004/9

    網址:http://www.ucchusma.net/samanta/safe

    站名:萬惡淫為首

    成立時間:2010/06

    網址:http://www.bgvpr.org/retribution/

     
    道場部

    站名:清明寺全球資訊網

    成立時間:2006

    網址:http://www.chingming.org

    站名:薩迦派中文官網

    成立時間:2008

    網址:http://www.hhtwcenter.org

    普願

    四生九有

    同登華藏玄門

    八難三途

    共入毘盧性海

    南無華嚴海會佛菩薩

    普回向偈

    願以此功德 消除宿現業
    增長諸福慧 圓成勝善根

    所有刀兵劫 及與饑饉等
    悉皆盡滅除 國泰民康寧

    出資贊助者 誦持流通者
    現眷咸安樂 先亡獲超升

    所求皆果遂 隨願生淨土
    法界諸含識 同證無上道

    願所有弘法功德,回向贊助、流通、見聞、隨喜者,及皆悉回向盡法界、虛空界一切眾生,依佛菩薩威德力、弘法功德力,普願消除一切罪障,福慧具足,常得安樂,無諸病苦。欲行惡法,皆悉不成。所修善業,皆速成就。關閉一切諸惡趣門,開示人天涅槃正路。家門清吉,身心安康,先亡祖妣,歷劫怨親,俱蒙佛慈,獲本妙心。兵戈永息,禮讓興行,人民安樂,天下太平。四恩總報,三有齊資,今生來世脫離一切外道天魔之纏縛,生生世世永離惡道,離一切苦得究竟樂,得遇佛菩薩、正法、清淨善知識,臨終無一切障礙而往生有緣之佛淨土,同證究竟圓滿之佛果。

    訪客 Counter 人次

     

    涅槃經曰:若有善男子善女人。

    一聞大乘經。億百千劫不墮三塗八難。

    於一恒河沙諸佛前種善根。得暫聞大乘經。

    於二恒河沙諸佛前種善根。得聞大乘經。不生誹謗。

    於三恒河沙諸佛前種善根。能歡喜禮拜。

    於四恒河沙諸佛前種善根。能書寫流通。

    於五恒河沙諸佛前種善根。能受持讀誦。

    明知大乘經甚難得。


    如何隨喜作大功德

    http://www.ucchusma.net/samanta/index1.htm

     

    網站空間由穢跡金剛的家發心贊助提供

    google搜尋此網誌

    總網頁瀏覽量

    2011年7月4日 星期一

    UNIX 高手的 20 个习惯

    UNIX 高手的 20 个习惯
    分类: IBM AIX HP UNIX 2011-01-15 00:06 18993人阅读 评论(47) 收藏 举报



    不良的使用模式会降低您的速度,并且通常会导致意外错误。养成这些好习惯是加强您的 UNIX 命令行技能的积极步骤。



    Unix 下要采用的20个好习惯为:

    1) 在单个命令中创建目录树。

    2) 更改路径;不要移动存档。

    3) 将命令与控制操作符组合使用。

    4) 谨慎引用变量。

    5) 使用转义序列来管理较长的输入。

    6) 在列表中对命令分组。

    7) 在 find 之外使用 xargs 。

    8) 了解何时 grep 应该执行计数——何时应该绕过。

    9) 匹配输出中的某些字段,而不只是对行进行匹配。

    10) 停止对 cat 使用管道。

    11) 使用文件名自动完成功能 (file name completion)。

    12) 使用历史扩展。

    13) 重用以前的参数。

    14) 使用 pushd 和 popd 管理目录导航。

    15) 查找大型文件。

    16) 不使用编辑器创建临时文件。

    17) 使用 curl 命令行实用工具。

    18) 最有效地利用正则表达式。

    19) 确定当前用户。

    20) 使用 awk 处理数据。



    1. 在单个命令中创建目录树

    清单 1 演示了最常见的 UNIX 坏习惯之一:一次定义一个目录树。



    清单 1. 坏习惯 1 的示例:单独定义每个目录树

    ~ $ mkdir tmp

    ~ $ cd tmp

    ~/tmp $ mkdir a

    ~/tmp $ cd a

    ~/tmp/a $ mkdir b

    ~/tmp/a $ cd b

    ~/tmp/a/b/ $ mkdir c

    ~/tmp/a/b/ $ cd c

    ~/tmp/a/b/c $



    使用 mkdir 的 -p 选项并在单个命令中创建所有父目录及其子目录要容易得多。但是即使对于知道此选项的管理员,他们在命令行上创建子目录时也仍然束缚于逐步创建每级子目录。花时间有意识地养成这个好习惯是值得的.


    清单 2. 好习惯 1 的示例:使用一个命令来定义目录树

    ~ $ mkdir -p tmp/a/b/c



    您可以使用此选项来创建整个复杂的目录树(在脚本中使用是非常理想的),而不只是创建简单的层次结构。


    清单 3. 好习惯 1 的另一个示例:使用一个命令来定义复杂的目录树

    ~ $ mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}



    过去,单独定义目录的唯一借口是您的 mkdir 实现不支持此选项,但是在大多数系统上不再是这样了。IBM、AIX®、mkdir、GNU mkdir 和其他遵守单一 UNIX 规范 (Single UNIX Specification) 的系统现在都具有此选项。

    对于仍然缺乏该功能的少数系统,您可以使用 mkdirhier 脚本(请参见参考资料),此脚本是执行相同功能的 mkdir 的包装:

    ~ $ mkdirhier project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}



    2. 更改路径;不要移动存档

    另一个不良的使用模式是将 .tar 存档文件移动到某个目录,因为该目录恰好是您希望在其中提取 .tar 文件的目录。其实您根本不需要这样做。您可以随心所欲地将任何 .tar 存档文件解压缩到任何目录——这就是 -C 选项的用途。在解压缩某个存档文件时,使用 -C 选项来指定要在其中解压缩该文件的目录:


    清单 4. 好习惯 2 的示例:使用选项 -C 来解压缩 .tar 存档文件

    ~ $ tar xvf -C tmp/a/b/c newarc.tar.gz



    相对于将存档文件移动到您希望在其中解压缩它的位置,切换到该目录,然后才解压缩它,养成使用 -C 的习惯则更加可取——当存档文件位于其他某个位置时尤其如此。



    3. 将命令与控制操作符组合使用

    您可能已经知道,在大多数 Shell 中,您可以在单个命令行上通过在命令之间放置一个分号 (;) 来组合命令。该分号是 Shell 控制操作符,虽然它对于在单个命令行上将离散的命令串联起来很有用,但它并不适用于所有情况。例如,假设您使用分号来组合两个命令,其中第二个命令的正确执行完全依赖于第一个命令的成功完成。如果第一个命令未按您预期的那样退出,第二个命令仍然会运行——结果会导致失败。相反,应该使用更适当的控制操作符(本文将描述其中的部分操作符)。只要您的 Shell 支持它们,就值得养成使用它们的习惯。



    3.1 仅当另一个命令返回零退出状态时才运行某个命令

    使用 && 控制操作符来组合两个命令,以便仅当 第一个命令返回零退出状态时才运行第二个命令。换句话说,如果第一个命令运行成功,则第二个命令将运行。如果第一个命令失败,则第二个命令根本就不运行。例如:


    清单 5. 好习惯 3 的示例:将命令与控制操作符组合使用

    ~ $ cd tmp/a/b/c && tar xvf ~/archive.tar



    在此例中,存档的内容将提取到 ~/tmp/a/b/c 目录中,除非该目录不存在。如果该目录不存在,则 tar 命令不会运行,因此不会提取任何内容。



    3.2 仅当另一个命令返回非零退出状态时才运行某个命令

    类似地,|| 控制操作符分隔两个命令,并且仅当第一个命令返回非零退出状态时才运行第二个命令。换句话说,如果第一个命令成功,则第二个命令不会运行。如果第一个命令失败,则第二个命令才会 运行。在测试某个给定目录是否存在时,通常使用此操作符,如果该目录不存在,则创建它:


    清单 6. 好习惯 3 的另一个示例:将命令与控制操作符组合使用

    ~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c



    您还可以组合使用本部分中描述的控制操作符。每个操作符都影响最后的命令运行:


    清单 7. 好习惯 3 的组合示例:将命令与控制操作符组合使用

    ~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c && tar xvf -C tmp/a/b/c ~/archive.tar





    4. 谨慎引用变量

    始终要谨慎使用 Shell 扩展和变量名称。一般最好将变量调用包括在双引号中,除非您有不这样做的足够理由。类似地,如果您直接在字母数字文本后面使用变量名称,则还要确保将该变量名称包括在方括号 ([]) 中,以使其与周围的文本区分开来。否则,Shell 将把尾随文本解释为变量名称的一部分——并且很可能返回一个空值。清单 8 提供了变量的各种引用和非引用及其影响的示例。


    清单 8. 好习惯 4 的示例:引用(和非引用)变量

    ~ $ ls tmp/

    a b

    ~ $ VAR="tmp/*"

    ~ $ echo $VAR

    tmp/a tmp/b

    ~ $ echo "$VAR"

    tmp/*

    ~ $ echo $VARa

    ~ $ echo "$VARa"

    ~ $ echo "${VAR}a"

    tmp/*a

    ~ $ echo ${VAR}a

    tmp/a

    ~ $



    5. 使用转义序列来管理较长的输入

    您或许看到过使用反斜杠 (/) 来将较长的行延续到下一行的代码示例,并且您知道大多数 Shell 都将您通过反斜杠联接的后续行上键入的内容视为单个长行。然而,您可能没有在命令行中像通常那样利用此功能。如果您的终端无法正确处理多行回绕,或者您的命令行比通常小(例如在提示符下有长路经的时候),反斜杠就特别有用。反斜杠对于了解键入的长输入行的含义也非常有用,如以下示例所示:


    清单 9. 好习惯 5 的示例:将反斜杠用于长输入

    ~ $ cd tmp/a/b/c || /

    > mkdir -p tmp/a/b/c && /

    > tar xvf -C tmp/a/b/c ~/archive.tar



    或者,也可以使用以下配置:
    清单 10. 好习惯 5 的替代示例:将反斜杠用于长输入

    ~ $ cd tmp/a/b/c /

    > || /

    > mkdir -p tmp/a/b/c /

    > && /

    > tar xvf -C tmp/a/b/c ~/archive.tar



    然而,当您将输入行划分到多行上时,Shell 始终将其视为单个连续的行,因为它总是删除所有反斜杠和额外的空格。

    注意:在大多数 Shell 中,当您按向上箭头键时,整个多行输入将重绘到单个长输入行上。



    6. 在列表中对命令分组

    大多数 Shell 都具有在列表中对命令分组的方法,以便您能将它们的合计输出向下传递到某个管道,或者将其任何部分或全部流重定向到相同的地方。您一般可以通过在某个 Subshell 中运行一个命令列表或通过在当前 Shell 中运行一个命令列表来实现此目的。



    6.1 在 Subshell 中运行命令列表

    使用括号将命令列表包括在单个组中。这样做将在一个新的 Subshell 中运行命令,并允许您重定向或收集整组命令的输出,如以下示例所示:


    清单 11. 好习惯 6 的示例:在 Subshell 中运行命令列表

    ~ $ ( cd tmp/a/b/c/ || mkdir -p tmp/a/b/c && /

    > VAR=$PWD; cd ~; tar xvf -C $VAR archive.tar ) /

    > | mailx admin -S "Archive contents"



    在此示例中,该存档的内容将提取到 tmp/a/b/c/ 目录中,同时将分组命令的输出(包括所提取文件的列表)通过邮件发送到地址 admin。

    当您在命令列表中重新定义环境变量,并且您不希望将那些定义应用于当前 Shell 时,使用 Subshell 更可取。



    6.2 在当前 Shell 中运行命令列表

    将命令列表用大括号 ({}) 括起来,以在当前 Shell 中运行。确保在括号与实际命令之间包括空格,否则 Shell 可能无法正确解释括号。此外,还要确保列表中的最后一个命令以分号结尾,如以下示例所示:


    清单 12. 好习惯 6 的另一个示例:在当前 Shell 中运行命令列表

    ~ $ { cp ${VAR}a . && chown -R guest.guest a && /

    > tar cvf newarchive.tar a; } | mailx admin -S "New archive"



    7. 在 find 之外使用 xargs

    使用 xargs 工具作为筛选器,以充分利用从 find 命令挑选的输出。find 运行通常提供与某些条件匹配的文件列表。此列表被传递到 xargs 上,后者然后使用该文件列表作为参数来运行其他某些有用的命令,如以下示例所示:


    清单 13. xargs 工具的经典用法示例

    ~ $ find some-file-criteria some-file-path | /

    > xargs some-great-command-that-needs-filename-arguments



    然而,不要将 xargs 仅看作是 find 的辅助工具;它是一个未得到充分利用的工具之一,当您养成使用它的习惯时,将会希望进行所有试验,包括以下用法。



    7.1 传递空格分隔的列表

    在最简单的调用形式中,xargs 就像一个筛选器,它接受一个列表(每个成员分别在单独的行上)作为输入。该工具将那些成员放置在单个空格分隔的行上:


    清单 14. xargs 工具产生的输出示例

    ~ $ xargs

    a

    b

    c

    Control-D

    a b c

    ~ $

    您可以发送通过 xargs 来输出文件名的任何工具的输出,以便为其他某些接受文件名作为参数的工具获得参数列表,如以下示例所示:


    清单 15. xargs 工具的使用示例

    ~/tmp $ ls -1 | xargs

    December_Report.pdf README a archive.tar mkdirhier.sh

    ~/tmp $ ls -1 | xargs file

    December_Report.pdf: PDF document, version 1.3

    README: ASCII text

    a: directory

    archive.tar: POSIX tar archive

    mkdirhier.sh: Bourne shell script text executable

    ~/tmp $



    xargs 命令不只用于传递文件名。您还可以在需要将文本筛选到单个行中的任何时候使用它:


    清单 16. 好习惯 7 的示例:使用 xargs 工具来将文本筛选到单个行中

    ~/tmp $ ls -l | xargs

    -rw-r--r-- 7 joe joe 12043 Jan 27 20:36 December_Report.pdf -rw-r--r-- 1 /

    root root 238 Dec 03 08:19 README drwxr-xr-x 38 joe joe 354082 Nov 02 /

    16:07 a -rw-r--r-- 3 joe joe 5096 Dec 14 14:26 archive.tar -rwxr-xr-x 1 /

    joe joe 3239 Sep 30 12:40 mkdirhier.sh

    ~/tmp $



    7.2 谨慎使用 xargs

    从技术上讲,使用 xargs 很少遇到麻烦。缺省情况下,文件结束字符串是下划线 (_);如果将该字符作为单个输入参数来发送,则它之后的所有内容将被忽略。为了防止这种情况发生,可以使用 -e 标志,它在不带参数的情况下完全禁用结束字符串。



    8. 了解何时 grep 应该执行计数——何时应该绕过

    避免通过管道将 grep 发送到 wc -l 来对输出行数计数。grep 的 -c 选项提供了对与特定模式匹配的行的计数,并且一般要比通过管道发送到 wc 更快,如以下示例所示:


    清单 17. 好习惯 8 的示例:使用和不使用 grep 的行计数

    ~ $ time grep and tmp/a/longfile.txt | wc -l

    2811

    real 0m0.097s

    user 0m0.006s

    sys 0m0.032s

    ~ $ time grep -c and tmp/a/longfile.txt

    2811



    real 0m0.013s

    user 0m0.006s

    sys 0m0.005s

    ~ $



    除了速度因素外,-c 选项还是执行计数的好方法。对于多个文件,带 -c 选项的 grep 返回每个文件的单独计数,每行一个计数,而针对 wc 的管道则提供所有文件的组合总计数。

    然而,不管是否考虑速度,此示例都表明了另一个要避免地常见错误。这些计数方法仅提供包含匹配模式的行数——如果那就是您要查找的结果,这没什么问题。但是在行中具有某个特定模式的多个实例的情况下,这些方法无法为您提供实际匹配实例数量 的真实计数。归根结底,若要对实例计数,您还是要使用 wc 来计数。首先,使用 -o 选项(如果您的版本支持它的话)来运行 grep 命令。此选项仅 输出匹配的模式,每行一个模式,而不输出行本身。但是您不能将它与 -c 选项结合使用,因此要使用 wc -l 来对行计数,如以下示例所示:


    清单 18. 好习惯 8 的示例:使用 grep 对模式实例计数

    ~ $ grep -o and tmp/a/longfile.txt | wc -l

    3402

    ~ $



    在此例中,调用 wc 要比第二次调用 grep 并插入一个虚拟模式(例如 grep -c)来对行进行匹配和计数稍快一点。



    9. 匹配输出中的某些字段,而不只是对行进行匹配

    当您只希望匹配输出行中特定字段 中的模式时,诸如 awk 等工具要优于 grep。

    下面经过简化的示例演示了如何仅列出 12 月修改过的文件。


    清单 19. 坏习惯 9 的示例:使用 grep 来查找特定字段中的模式

    ~/tmp $ ls -l /tmp/a/b/c | grep Dec

    -rw-r--r-- 7 joe joe 12043 Jan 27 20:36 December_Report.pdf

    -rw-r--r-- 1 root root 238 Dec 03 08:19 README

    -rw-r--r-- 3 joe joe 5096 Dec 14 14:26 archive.tar

    ~/tmp $



    在此示例中,grep 对行进行筛选,并输出其修改日期和名称中带 Dec 的所有文件。因此,诸如 December_Report.pdf 等文件是匹配的,即使它自从一月份以来还未修改过。这可能不是您希望的结果。为了匹配特定字段中的模式,最好使用 awk,其中的一个关系运算符对确切的字段进行匹配,如以下示例所示:


    清单 20. 好习惯 9 的示例:使用 awk 来查找特定字段中的模式

    ~/tmp $ ls -l | awk ''$6 == "Dec"''

    -rw-r--r-- 3 joe joe 5096 Dec 14 14:26 archive.tar

    -rw-r--r-- 1 root root 238 Dec 03 08:19 README

    ~/tmp $



    10. 停止对 cat 使用管道

    grep 的一个常见的基本用法错误是通过管道将 cat 的输出发送到 grep 以搜索单个文件的内容。这绝对是不必要的,纯粹是浪费时间,因为诸如 grep 这样的工具接受文件名作为参数。您根本不需要在这种情况下使用 cat,如以下示例所示:


    清单 21. 好习惯和坏习惯 10 的示例:使用带和不带 cat 的 grep

    ~ $ time cat tmp/a/longfile.txt | grep and

    2811



    real 0m0.015s

    user 0m0.003s

    sys 0m0.013s

    ~ $ time grep and tmp/a/longfile.txt

    2811

    real 0m0.010s

    user 0m0.006s

    sys 0m0.004s

    ~ $



    此错误存在于许多工具中。由于大多数工具都接受使用连字符 (-) 的标准输入作为一个参数,因此即使使用 cat 来分散 stdin 中的多个文件,参数也通常是无效的。仅当您使用带多个筛选选项之一的 cat 时,才真正有必要在管道前首先执行连接。



    11. 使用文件名完成

    如果不需要在命令提示符处键入长的、令人费解的文件名,这是不是很棒呢?的确,您不需要这样做。相反,您可以配置最流行的 UNIX Shell 以使用文件名完成。该功能在各个 Shell 中的工作方式略有不同,因此我将向您展示如何在最流行的 Shell 中使用文件名完成。文件名完成使您可以更快地输入并避免错误。懒惰?也许吧。效率更高?当然!



    常用首字母缩写词

    1) MB:兆字节

    2) HTTP:超文本传输协议

    3) HTTPS:HTTP over Secure Sockets Layer

    4) FTP:文件传输协议

    5) FTPS:FTP over Secure Sockets Layer

    6) LDAP:轻型目录访问协议



    我正在运行哪种 Shell?

    如果您不知道目前使用的是哪一种 Shell,会怎么样?虽然这个诀窍不是另外 10 个好习惯的正式组成部分,但它仍然很有用。可以使用 echo $0 或 ps -p $$ 命令显示您正在使用的 Shell。对于我来说,运行的是 Bash Shell。


    清单 1. 确定您的 Shell

    $ echo $0

    -bash

    $ ps –p $$

    PID TTY TIME CMD

    6344 ttys000 0:00.02 –bash



    C Shell

    C Shell 支持最直接文件名完成功能。设置 filec 变量可启用该功能。(您可以使用命令 set filec。)在您开始键入文件名后,可以按 Esc 键,Shell 将完成文件名,或完成尽可能多的部分。例如,假设您拥有名为 file1、file2 和 file3 的文件。如果您键入 f,然后按 Esc 键,将填充 file,而您必须键入 1、2 或 3 来完成相应的文件名。



    Bash

    Bash Shell 也提供了文件名完成,但使用 Tab 键代替 Esc 键。您在 Bash Shell 中不需要设置任何选项即可启用文件名完成,该选项是缺省设置的。Bash 还实现了其他功能。键入文件名的一部分后,按 Tab 键,如果有多个文件满足您的请求,并且您需要添加文本以选择其中一个文件,那么您可以多按 Tab 键两次,以显示与您目前键入的内容相匹配的文件的列表。使用之前名为 file1、file2 和 file3 的文件示例,首先键入 f。当您按一次 Tab 键时,Bash 完成 file;再按一次 Tab 键时,将展开列表 file1 file2 file3。



    Korn Shell

    对于 Korn Shell 用户,文件名完成取决于 EDITOR 变量的值。如果 EDITOR 设置为 vi,那么您键入部分名称,然后按 Esc 键,后跟反斜杠 (/) 字符。如果 EDITOR 设置为 emacs,那么您键入部分名称,然后按两次 Esc 键以完成文件名。



    12. 使用历史扩展

    如果您为一系列命令使用相同的文件名,会发生什么情况?当然,有一种快捷方式可以快速获得您上次使用的文件名。如清单 2 所示,!$ 命令返回前一个命令使用的文件名。从文件 this-is-a-long-lunch-menu-file.txt 中搜索单词 pickles 的出现位置。搜索结束后,使用 vi 命令来编辑 this-is-a-long-lunch-menu-file.txt 文件,而不需要重新键入文件名。您使用感叹号 (!) 来访问历史,然后使用美元符号 ($) 返回前一命令的最后字段。如果您反复用到长文件名,那么这是一个非常好的工具。


    清单 2. 使用 !$ 获得前一个命令使用的文件名

    $ grep pickles this-is-a-long-lunch-menu-file.txt

    pastrami on rye with pickles and onions

    $ vi !$



    13. 重用以前的参数

    !$ 命令返回某个命令使用的上一个文件名参数。但如果某个命令使用多个文件名,而您只希望重用其中一个文件名,该如何做?!:1 操作符返回某个命令使用的第一个文件名。清单 3 中的示例显示可以如何将此操作符与 !$ 运算符组合使用。在第一个命令中,将一个文件重新命名为更有意义的名称,但为了保持原始文件名可用,创建了一个符号链接。重新命名文件 kxp12.c 以提高可读性,然后使用 link 命令来创建到原始文件名的符号链接,以防在其他位置使用该文件名。!$ 操作符返回 file_system_access.c 文件名,而 !:1 操作符返回 kxp12.c 文件名,该文件名是上个命令的第一个文件名。


    清单 3. 组合使用 !$ 和 !:1

    $ mv kxp12.c file_system_access.c

    $ ln –s !$ !:1



    14. 使用 pushd 和 popd 管理目录导航

    UNIX 支持各种目录导航工具。最喜欢的两款提高工作效率的工具是 pushd 和 popd。您当然了解 cd 命令用于更改您的当前目录。如果您要在多个目录中导航,但希望能够快速返回某个位置,该如何做?pushd 和 popd 命令创建一个虚拟目录堆栈,pushd 命令用来更改您的当前目录并将其存储在堆栈中,而 popd 命令用来从堆栈的顶部移除目录并使您返回该位置。您可以使用 dirs 命令来显示当前目录堆栈,而不会压入或弹出新目录。清单 4 显示如何使用 pushd 和 popd 命令在目录树中快速导航。


    清单 4. 使用 pushd 和 popd 在目录树中导航

    $ pushd .

    ~ ~

    $ pushd /etc

    /etc ~ ~

    $ pushd /var

    /var /etc ~ ~

    $ pushd /usr/local/bin

    /usr/local/bin /var /etc ~ ~

    $ dirs

    /usr/local/bin /var /etc ~ ~

    $ popd

    /var /etc ~ ~

    $ popd

    /etc ~ ~

    $ popd

    ~ ~

    $ popd



    pushd 和 popd 命令还支持使用参数处理目录堆栈。使用 +n 或 -n 参数,其中 n 是一个数字,您可以向左或向右移动堆栈,如清单 5 所示。


    清单 5. 旋转目录堆栈

    $ dirs

    /usr/local/bin /var /etc ~ ~

    $ pushd +1

    /var /etc ~ ~ /usr/local/bin

    $ pushd -1

    ~ /usr/local/bin /var /etc ~



    15. 查找大型文件

    是否需要找出您的所有空闲磁盘空间被什么占用了?您可以使用以下几个工具来管理您的存储设备。如清单 6 所示,df 命令为您显示每个可用卷上已使用的块的总数,以及空闲空间的百分比。


    清单 6. 确定卷的使用情况

    $ df

    Filesystem 512-blocks Used Available Capacity Mounted on

    /dev/disk0s2 311909984 267275264 44122720 86% /

    devfs 224 224 0 100% /dev

    fdesc 2 2 0 100% /dev

    map -hosts 0 0 0 100% /net

    map auto_home 0 0 0 100% /home



    是否希望查找大型文件?使用 find 命令时附带 -size 参数。清单 7 显示了如何使用 find 命令来查找大于 10MB 的文件。请注意,-size 参数以 KB 为单位计量大小。


    清单 7. 查找大于 10MB 的所有文件

    $ find / -size +10000k –xdev –exec ls –lh {}/;



    16. 不使用编辑器创建临时文件

    以下是一个简单示例:您需要快速创建一个简单临时文件,但不希望启动您的编辑器。使用带有 > 文件重定向操作符的 cat 命令。如清单 8 所示,使用不带文件名的 cat 命令只回显向标准输入键入的任何内容;> 重定向将该输入捕获到指定的文件中。请注意,您在结束键入时必须提供文件结束字符,通常为 Ctrl-D。


    清单 8. 快速创建临时文件

    $ cat > my_temp_file.txt

    This is my temp file text

    ^D

    $ cat my_temp_file.txt

    This is my temp file text



    需要执行相同操作,但是附加到现有文件而不是创建新文件。如清单 9 所示,改用 >> 操作符。>> 文件重定向操作符向现有文件附加内容。


    清单 9.快速向文件附加内容

    $ cat >> my_temp_file.txt

    More text

    ^D

    $ cat my_temp_file.txt

    This is my temp file text

    More text



    17. 使用 curl 命令行实用工具

    curl 命令使您可以使用 HTTP、HTTPS、FTP、FTPS、Gopher、DICT、TELNET、LDAP 或 FILE 协议从服务器检索数据。如清单 10 所示,我可以使用 curl 命令从美国国家气象局了解我所在位置(纽约州布法罗市)的当前天气状况。当与 grep 命令组合使用时,我可以检索布法罗市的天气状况。使用 -s 命令行选项来禁止 curl 处理输出。


    清单 10. 使用 curl 检索当前天气状况

    $ curl –s http://www.srh.noaa.gov/data/ALY/RWRALY | grep BUFFALO

    BUFFALO MOSUNNY 43 22 43 NE13 30.10R



    如清单 11 所示,您也可以使用 curl 命令来下载 HTTP 托管的文件。使用 -o 参数来指定保存输出的位置。


    清单 11. 使用 curl 下载 HTTP 承载的文件

    $ curl -o archive.tar http://www.somesite.com/archive.tar



    这实际上只是您使用 curl 命令可以完成的操作的提示。您只需在命令提示符处键入 man curl 显示 curl 命令的完整使用信息,就可以开始了解更多内容。

    18. 最有效地利用正则表达式

    大量 UNIX 命令使用正则表达式作为参数。从技术角度而言,正则表达式 是表示某种模式的字符串(也就是说,由字母、数字和符号组成的字符序列),用于定义零或更长的字符串。正则表达式使用元字符(例如,星号 [*] 和问号 [?])来匹配其他字符串的部分或全部内容。正则表达式不一定包含通配符,但通配符可以使正则表达式在搜索模式和处理文件时发挥更大的作用。表 1 显示了一些基本正则表达式序列。


    表 1. 正则表达式序列

    序列


    说明

    脱字符 (^)


    匹配出现在行首的表达式,例如 ^A

    美元符号 ($)


    匹配出现在行末的表达式,例如 A$

    反斜杠 (/)


    取消下一个字符的特殊含义,例如 /^

    方括号 ([])


    匹配括起来的任一字符,例如 [aeiou](使用连字符 [-] 表示范围,例如 [0-9])。

    [^ ]


    匹配除括起来字符以外的任一字符,例如 [^0-9]

    句点 (.)


    匹配除行尾之外的任意单个字符

    星号 (*)


    匹配零个或多个前驱字符或表达式

    /{x,y/}


    匹配出现过 x 到 y 个和前面相同的内容

    /{x/}


    精确匹配出现过 x 个和前面相同的内容

    /{x,/}


    匹配出现过 x 个或更多和前面相同的内容



    清单 12 显示了与 grep 命令一起使用的一些基本正则表达式。


    清单 12. 使用正则表达式和 grep

    $ # Lists your mail

    $ grep ''^From: '' /usr/mail/$USER

    $ # Any line with at least one letter

    $ grep ''[a-zA-Z]'' search-file.txt

    $ # Anything not a letter or number

    $ grep ''[^a-zA-Z0-9] search-file.txt

    $ # Find phone numbers in the form 999-9999

    $ grep ''[0-9]/{3/}-[0-9]/{4/}'' search-file.txt

    $ # Find lines with exactly one character

    $ grep ''^.$'' search-file.txt

    $ # Find any line that starts with a period "."

    $ grep ''^/.'' search-file.txt

    $ # Find lines that start with a "." and 2 lowercase letters

    $ grep ''^/.[a-z][a-z]'' search-file.txt



    有关命令行正则表达式的深入描述,阅读 developerWorks 文章“对话 UNIX,第 9 部分:正则表达式。”

    19. 确定当前用户

    有时,您可能希望确定某个特定用户是否运行过您的管理脚本。为找出答案,您可以使用 whoami 命令来返回当前用户的名称。清单 13 显示了独自运行的 whoami 命令;清单 14 显示了使用 whoami 确保当前用户不是根用户的 Bash 脚本的摘录。


    清单 13. 从命令行使用 whoami

    $ whoami

    John


    清单 14. 在脚本中使用 whoami

    if [ $(whoami) = "root" ]

    then

    echo "You cannot run this script as root."

    exit 1

    fi



    20. 使用 awk 处理数据

    awk 命令似乎始终处在 Perl 的阴影下,但它对于简单、基于命令行的数据处理来说是一个快速、实用的工具。清单 15 显示了如何开始使用 awk 命令。若要获取文件中每行文本的长度,请使用 length() 函数。若要查看字符串 ing 是否出现在文件文本中,请使用 index() 函数,该函数返回 ing 首次出现的位置,这样您就可以使用它来进行进一步的字符串处理。若要 tokenize(也就是说,将一行拆分为单词长度的片段)某个字符串,请使用 split() 函数。


    清单 15. 基本 awk 处理

    $ cat text

    testing the awk command

    $ awk ''{ i = length($0); print i }'' text

    23

    $ awk ''{ i = index($0,”ing”); print i}'' text

    5

    $ awk ''BEGIN { i = 1 } { n = split($0,a," "); while (i <= n) {print a[i]; i++;} }'' text

    testing

    the

    awk

    command



    打印文本文件中的指定字段是一项简单的 awk 任务。在清单 16 中,sales 文件包含每个销售人员的姓名,后跟每月销售数字。您可以使用 awk 命令来快速获得每个月的销售总额。缺省情况下,awk 将每个以逗号分隔的值视为不同的字段。您使用 $n 操作符来访问每个字段。


    清单 16. 使用 awk 对数据进行汇总

    $cat sales

    Gene,12,23,7

    Dawn,10,25,15

    Renee,15,13,18

    David,8,21,17

    $ awk -F, ''{print $1,$2+$3+$4}'' sales

    Gene 42

    Dawn 50

    Renee 46

    David 46



    成为命令行高手需要进行一些实践。按照相同的方式处理问题很简单,因为您已经习惯了。扩展您的命令行资源可以显著提高您的工作效率,并促使您朝着 UNIX 命令行高手的方向前进!







    From:

    http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html

    https://www.ibm.com/developerworks/cn/aix/library/au-unixtips/











    ------------------------------------------------------------------------------

    Blog: http://blog.csdn.net/tianlesoftware

    沒有留言:

    張貼留言