運行腳本

運行腳本

腳本(Script)是使用一種特定的描述性語言,依據一定的格式編寫的執行檔,又稱作宏或批處理檔案

基本介紹

  • 中文名:腳本
  • 外文名:Script
內容精簡,腳本原理,腳本,套用,

內容精簡

腳本語言是比較多的,一般的腳本語言的執行只同具體的解釋執行器有關,所以只要系統上有相應語言的解釋程式就可以做到跨平台。
腳本是批處理檔案的延伸,是一種純文本保存的程式,一般來說的計算機腳本程式是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現一定的邏輯分支等。腳本程式相對一般程式開發來說比較接近自然語言,可以不經編譯而是解釋執行,利於快速開發或一些輕量的控制。

腳本原理

Linux系統的shell作為作業系統的外殼,為用戶提供使用作業系統的接口。它是命令語言、命令解釋程式程式設計語言的統稱。shell是用戶和Linux核心之間的接口程式,如果把Linux核心想像成一個球體的中心,shell就是圍繞核心的外層。當從shell或其他程式向Linux傳遞命令時,核心會做出相應的反應。 shell是一個命令語言解釋器,它擁有自己內建的shell命令集,shell也能被系統中其他應用程式所調用。用戶在提示符下輸入的命令都由shell先解釋然後傳給Linux核心

腳本

Shell是作業系統最外面的一層。Shell管理你與作業系統之間的互動:等待你輸入,向作業系統解釋你的輸入,並且處理各種各樣的作業系統的輸出結果。Shell提供了你與作業系統之間通訊的方式。這種通訊可以以互動方式(從鍵盤輸入,並且可以立即得到回響),或者以shell script(非互動)方式執行。
shell script是放在檔案中的一串Shell和作業系統命令,它們可以被重複使用。本質上,shell script是命令行命令簡單的組合到一個檔案裡面。 Shell基本上是一個命令解釋器,類似於DOS下的。它接收用戶命令(如ls等),然後調用相應的應用程式。較為通用的Shell有標準的Bourne shell (sh)和C shell (csh)。
互動式shell和非互動式shell 互動式模式就是shell等待你的輸入,並且執行你提交的命令。這種模式被稱作互動式是因為shell與用戶進行互動。這種模式也是大多數用戶非常熟悉的:登錄、執行一些命令、簽退。當你簽退後,shell也終止了。shell也可以運行在另外一種模式:非互動式模式。在這種模式下,shell不與你進行互動,而是讀取存放在檔案中的命令,並且執行它們。當它讀到檔案的結尾,shell也就終止了。   Shell的類型在UNIX中主要有兩大類shell Bourne shell (包括 sh, ksh, and bash) Bourne shell ( sh) Korn shell ( ksh) Bourne Again ,shell ( bash) POSIX shell ( sh) C shell (包括 csh and tcsh) C shell ( csh) TENEX/TOPS C shell ( tcsh)。

套用

各類腳本被廣泛地套用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。
舉個最常見的例子,當我們點擊網頁上的E-mail地址時能自動調用OutlookExpress或Foxmail這類郵件軟體,就是通過腳本功能來實現的。一些網頁的英文新聞內容旁會有一個三角符號,點擊它就可以聽到英文誦讀,這也是腳本在起作用。也正因為腳本的這些特點,往往被一些別有用心的人所利用。例如在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過“安全設定”對話框,選擇“腳本”選項下的各種設定就可以輕鬆實現對腳本的禁用和啟用。

相關詞條

熱門詞條

聯絡我們