複製鏈接
請複製以下鏈接發送給好友

運行腳本

鎖定
腳本(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這類郵件軟件,就是通過腳本功能來實現的。一些網頁的英文新聞內容旁會有一個三角符號,點擊它就可以聽到英文誦讀,這也是腳本在起作用。也正因為腳本的這些特點,往往被一些別有用心的人所利用。例如在腳本中加入一些破壞計算機系統的命令,這樣當用户瀏覽網頁時,一旦調用這類腳本,便會使用户的系統受到攻擊。所以用户應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過“安全設置”對話框,選擇“腳本”選項下的各種設置就可以輕鬆實現對腳本的禁用和啓用。