国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Shell用于開發的詳解

2019-11-09 13:54:38
字體:
來源:轉載
供稿:網友
今天主要介紹Shell教程,并靈活應用到實際開發中,由于是自己在工作之余,整理的原創作品,實屬不易,如有收藏,轉載請注明出處,謝謝理解!首先我們要好清楚的是什么是Shell,這里要注意的是Shell和Shell腳本是完全不同的概念。Shell的作用是解釋執行用戶的命令;Shell:用戶輸入一條命令,Shell就解釋執行一條,這種方式稱為交互式(Interactive)Shell Script:用戶事先寫一個Shell腳本(Script),其中有很多條命令,讓Shell一次把這些命令執行完,而不必一條一條地敲命令,這種方式稱為批處理(Batch)這里需要注意的是:Shell腳本和編程語言很相似,也有變量和流程控制語句,但Shell腳本是解釋執行的,不需要編譯,Shell程序從腳本中一行一行讀取并執行這些命令,相當于一個用戶把腳本中的命令一行一行敲到Shell提示符下執行。UNix系統上有很多種Shell:簡單地較少以下幾種:1.  sh (Bourne Shell):由Steve Bourne開發,各種UNIX系統都配有 sh 。2.  csh (C Shell):由Bill Joy開發,隨BSD UNIX發布,它的流程控制語句很像C語言,支持很多Bourne Shell所不支持的功能:作業控制,命令歷史,命令行編輯。3.  ksh (Korn Shell):由David Korn開發,向后兼容 sh 的功能,并且添加了 csh 引入的新功能,是目前很多UNIX系統標準配置的Shell,在這些系統上 /bin/送花 往往是指向 /bin/ksh 的符號鏈接。4.  tcsh (TENEX C Shell):是 csh 的增強版本,引入了命令補全等功能,在FreeBSD、MacOS X等系統上替代了 csh 。5.  bash (Bourne Again Shell):由GNU開發的Shell,主要目標是與POSIX標準保持一致,同時兼顧對 sh 的兼容, bash 從 csh 和 ksh 借鑒了很多功能,是各種linux發行版標準配置的Shell,在Linux系統上 /bin/送花 往往是指向 /bin/bash 的符號鏈接 [38] 。雖然如此, bash 和 sh 還是有很多不同的,一方面, bash 擴展了一些命令和參數,另一方面, bash 并不完全和 sh 兼容,有些行為并不一致,所以 bash 需要模擬 sh 的行為:當我們通過 sh 這個程序名啟動 bash 時, bash 可以

假裝自己是 sh ,不認擴展的命令,并且行為與 sh 保持一致。

了解詳細:點擊打開鏈接


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 葵青区| 萨迦县| 永嘉县| 济宁市| 吉隆县| 左贡县| 商河县| 赤峰市| 吕梁市| 宁南县| 西安市| 库尔勒市| 中江县| 崇信县| 翁牛特旗| 安阳县| 长葛市| 朝阳区| 西畴县| 淮滨县| 长岭县| 林州市| 基隆市| 青河县| 新昌县| 威海市| 安达市| 沁阳市| 山西省| 若尔盖县| 永登县| 土默特左旗| 长乐市| 万盛区| 阳泉市| 博客| 福建省| 全南县| 枞阳县| 金湖县| 永济市|