日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

sh计算机,计算机教程:shellII(sh).pdf

發布時間:2023/11/27 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sh计算机,计算机教程:shellII(sh).pdf 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下載

第10章 shell II (sh)

Bourne shell (s h )、C shell (c s h )以及Korn shell (k s h )是命令解釋程序及高級編程語言。

作為命令解釋程序,這些 s h e l l處理用戶在命令行提示符下所輸入的命令。當用戶把一個 s h e l l作

為一種編程語言使用時,s h e l l處理存儲在稱為s h e l l腳本的文件中的一組的命令。與其他語言一

樣,s h e l l具有變量和控制流命令(例如f o r循環和i f語句)。

使用s h e l l ,用戶可以自定義工作環境。可以使自己的提示符顯示工作目錄名,為 c p命令創

建一個函數或者別名,以防止它覆蓋文件,另外還可以利用關鍵字變量來改變s h e l l 的工作方式,

等等。用戶也可以編寫s h e l l腳本來做希望的事情:從存儲了一個長而復雜命令的單行腳本(可

以使用戶不必再輸入它們)到運行一系列報告(為這些報告自動生成參數),然后打印它們,

并在作業完成的時候發信提醒用戶。另外更復雜的 s h e l l腳本則本身就作為程序,它們不僅僅運

行其他的程序(參見第11、1 2和1 3章的示例)。

通常情況下,用戶的根s h e l l總是單用戶模式的Bourne shell 。所有的系統s h e l l腳本都編寫

為在Bourne shell 下運行—如果用戶在單用戶模式下進行工作(或者是在引導系統的過程中,

或者是進行系統維護、管理或修復工作),這是個不錯的主意,至少可以熟悉這個s h e l l 。

提示 本章覆蓋哪種s h e l l 本章內容傾向于Bourne shell ,并使用注意事項和參考頁來

說明與C shell或Korn shell 不同的地方。特別是 1 0 . 2節、 1 0 . 3節及 1 0 . 6節的內容,既適

用于Bourne shell ,同樣也適用于C shell 和Korn shell 。

作業控制 1 0 . 5節不適用于Bourne shell ,因為s h不支持作業控制。Job shell(jsh)等

同于Bourne shell ,但是支持作業控制的完全實現。如果用戶想嘗試作業控制命令,要

確保用戶正在運行j s h 而不是s h 。c s h和k s h 也支持作業控制,并且用戶也可以使用它們

進行嘗試。

如果用戶都不熟悉這些s h e l l用戶可能想推遲閱讀本章的 1 0 . 5節“作業控制”和

本節,直到用戶能夠熟悉創建并運行簡單的 s h e l l腳本。無論怎樣,用戶應該閱讀 1 0 . 7

節“參數和變量”。除了用戶創建的變量, s h e l l維持了幾個關鍵字變量,這些變量控

制著s h e l l的重要的特性。

s h e l l編程 因為許多用戶相對于c s h編程語言來說,更喜歡使用 Bourne shell 編程

語言,并且由于Bourne shell 與Korn shell 編程語言共享了許多通常的特性,所以本章

和接下來的一章詳細描述了s h (和k s h )編程。

用戶可以使用其他的 s h e l l ,但這并不是一個好主意。Bourne shell 是唯一靜態連接的s h e l l (/ s b i n / s h e e l l )。如

果用戶的計算機崩潰而且/ u s r文件系統不可用或者一些系統庫遭到破壞,則沒有其他的 s h e l l可以工作:用戶

將不能引導用戶的系統并試圖修復破壞的部分,因為用戶沒有一個可用的 s h e l l 。如果用戶想使用另一種s h e l l,

可以當系統處于單用戶模式時來啟動它。

第1 0章 shell II (sh) 計計319

下載

10.1 Bourne shell 背景

Bourne shell是一個早期的UNIX shell ,這個s h e l l是AT & T 的貝爾實驗室的Steve Bourne所編

寫的。經過這些年,Bourne shell 已經被擴展,并且仍然是與U N I X 許多商業版本一起提供給用

戶的基本的s h e l l 。由于Bourne shell悠久而成功

總結

以上是生活随笔為你收集整理的sh计算机,计算机教程:shellII(sh).pdf的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。