亚洲一区亚洲二区亚洲三区,国产成人高清在线,久久久精品成人免费看,999久久久免费精品国产牛牛,青草视频在线观看完整版,狠狠夜色午夜久久综合热91,日韩精品视频在线免费观看

使用腳本語言bash的體會

時間:2023-04-28 04:53:14 心得體會 我要投稿
  • 相關(guān)推薦

使用腳本語言bash的體會

使用腳本語言bash的體會2011-09-22 16:10使用linux的bash腳本語言有一段時間了。同時又看了看bash4.0的一些最新功能和趨勢。感覺是bash向著更自由的方向發(fā)展,多了些吸引人的功能。但是仔細(xì)看來,bash和10幾年前并沒有本質(zhì)的不同?梢哉f,bash是類似于c語言的投資回報(bào)率最高的語言之一。在某些方面甚至高于C語言。因?yàn)镃語言需要面臨更多的新的類庫的誕生,不同的API接口需要應(yīng)對。而bash則是扎根于linux的系統(tǒng)命令,其核心體系相對穩(wěn)定。想想10年前的JAVA,不可同日而語啊。

bash是輕量級的工具,linux工作者人人都會用一點(diǎn),但人人都不敢講自己精通。不像其它重量級的語言那樣可以可以放在簡歷上吹噓一下,bash的經(jīng)歷頂多是一帶而過。而且bash仍是不完善的,它的文本解析對于新手而言仍是容易出錯的,它的數(shù)組機(jī)制和PHP相差甚遠(yuǎn)。它的語法甚至有些笨重,遠(yuǎn)比不上后來者,像Python等。但PHP仍然僅僅存在于web,而不能像bash那樣無處不在,這與bash的輕巧,和環(huán)境的充分融合有關(guān)系。

bash的強(qiáng)項(xiàng)也正是別的語言的弱項(xiàng),bash具有非常便捷和強(qiáng)大的目錄和文件處理能力。這主要是得益于linux平臺命令行本身的強(qiáng)大。一般bash只是來寫一些"程序片",連"應(yīng)用"都稱不上。但bash確實(shí)可以獨(dú)立完成一些大的項(xiàng)目(特別是一些不是時間緊要型的應(yīng)用),對于精通bash的人而言。

其實(shí)對于文本處理而言,更強(qiáng)大的是perl;簡單的語法和強(qiáng)大的文本處理能力,而且很重要的一點(diǎn)是執(zhí)行速度可以比bash快多了。但perl也僅僅是在一些年過半百的老程序員手里還當(dāng)做寶貝,新生代程序員已經(jīng)有太多的選擇。但不論有再多選擇,在linux平臺上工作,linux命令是離不開的,linux腳本的使用就再自然不過了,而你永遠(yuǎn)也不用擔(dān)心所在機(jī)器是否安裝了bash。

可以總結(jié)一下為何使用bash:便捷。

有心想深入研究一下,又發(fā)覺很難。一是沒有開發(fā)的目的,bash只能作為瘦客戶端應(yīng)用和服務(wù)器應(yīng)用的開發(fā)工具;二是確實(shí)很難,因?yàn)槟阏也怀鲆粋可以說服自己的理由來精通所有bash的用法和每一個linux命令的使用。Bash不像C,總的有一個嚴(yán)禁的規(guī)則。另外我想,如果我沒有l(wèi)inux的開發(fā)背景,我也不會研究bash,我可能首選其它跨平臺的腳本,當(dāng)然,也就失去了和linux平臺環(huán)境融合的關(guān)系。Linux命令會的越多,越會傾向于使用bash。如果說VC++是面向組件編程,那么bash就是面向命令編程。輸入==》命令==》輸出。bash就是用來處理這些輸入和輸出。

【使用腳本語言bash的體會】相關(guān)文章:

使用導(dǎo)學(xué)案心得體會11-09

使用白板教學(xué)心得體會05-24

班班通使用心得體會11-11

使用多媒體教學(xué)心得體會02-27

班班通使用心得體會11-09

電子白板使用培訓(xùn)心得體會06-02

電子白板使用心得體會03-18

使用導(dǎo)學(xué)案心得體會7篇11-09

遠(yuǎn)程教育使用心得體會05-12

智慧課堂使用的心得體會(通用10篇)11-30