久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長百科 | 數(shù)字化技能提升教程 數(shù)字化時代生存寶典
首頁
數(shù)字化百科
電子書
建站程序
開發(fā)
服務(wù)器
辦公軟件
開發(fā)教程
服務(wù)器教程
軟件使用教程
運營教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導(dǎo)航
程序頻道
推廣頻道
網(wǎng)賺頻道
人物頻道
網(wǎng)站程序
網(wǎng)頁制作
云計算
服務(wù)器
CMS
論壇
網(wǎng)店
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航
WIKI使用導(dǎo)航
WIKI首頁
最新資訊
網(wǎng)站程序
站長人物
頁面分類
使用幫助
編輯測試
創(chuàng)建條目
網(wǎng)站地圖
站長百科導(dǎo)航
站長百科
主機(jī)偵探
IDCtalk云說
跨境電商導(dǎo)航
WordPress啦
站長專題
網(wǎng)站推廣
網(wǎng)站程序
網(wǎng)站賺錢
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航專題
云計算
微博營銷
虛擬主機(jī)管理系統(tǒng)
開放平臺
WIKI程序與應(yīng)用
美國十大主機(jī)
編輯“
Shell
”
人物百科
|
營銷百科
|
網(wǎng)賺百科
|
站長工具
|
網(wǎng)站程序
|
域名主機(jī)
|
互聯(lián)網(wǎng)公司
|
分類索引
跳轉(zhuǎn)至:
導(dǎo)航
、?
搜索
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會公開可見。如果您
登錄
或
創(chuàng)建
一個賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個!
[[Image:Shell.jpg|right|140px]] '''Shell'''俗稱殼(用來區(qū)別于核),是指“提供使用者使用界面”的[[軟件]](命令解析器)。它類似于[[DOS]]下的command.com。它接收用戶命令,然后調(diào)用相應(yīng)的應(yīng)用程序。同時它又是一種程序設(shè)計語言。作為命令語言,它交互式解釋和執(zhí)行用戶輸入的命令或者自動地解釋和執(zhí)行預(yù)先設(shè)定好的一連串的命令;作為程序設(shè)計語言,它定義了各種變量和參數(shù),并提供了許多在高階語言中才具有的控制結(jié)構(gòu),包括循環(huán)和分支。在[[C++]]中,Shell是希爾排序的名稱。文字[[操作系統(tǒng)]]與外部最主要的接口就叫做shell,shell是操作系統(tǒng)最外面的一層。shell管理你與操作系統(tǒng)之間的交互:等待你輸入,向操作系統(tǒng)解釋你的輸入,并且處理各種各樣的操作系統(tǒng)的輸出結(jié)果。 == Shell 的分類方式 == === Bourne Shell === 首個重要的標(biāo)準(zhǔn)[[Unix]] Shell是1970年底在V7 Unix(AT&T第7版)中引入的,并且以它的創(chuàng)始科技部基礎(chǔ)條件平臺“國家氣象網(wǎng)絡(luò)計算應(yīng)用節(jié)點建設(shè)”(2004DKA50730)資助者Stephen Bourne的名字命名。Bourne shell是一個交換式的命令解釋器和命令編程語言。Bourne shell 可以運行為login shell或者login shell的子shell(subshell)。只有l(wèi)ogin命令可以調(diào)用Bourne shell作為一個login shell。此時,shell先讀取/etc/profile文件和$HOME/.profile文件。/etc/profile文件為所有的用戶定制環(huán)境,$HOME/.profile文件為本用戶定制環(huán)境。最后,shell會等待讀取你的輸入。 === C Shell === Bill Joy于20世紀(jì)80年代早期,在Berkeley的加利福尼亞大學(xué)開發(fā)了C shell。它主要是為了讓用戶更容易的使用交互式功能,并把ALGOL風(fēng)格的語法結(jié)構(gòu)變成了[[C語言]]風(fēng)格。它新增了命令歷史、別名、文件名替換、作業(yè)控制等功能。 === Korn Shell === 有很長一段時間,只有兩類shell供人們選擇,Bourne shell用來編程,C shell用來交互。為了改變這種狀況,AT&T的bell實驗室David Korn開發(fā)了Korn shell。ksh結(jié)合了所有的C shell的交互式特性,并融入了Bourne shell的語法。因此,Korn shell廣受用戶的歡迎。它還新增了數(shù)學(xué)計算,進(jìn)程協(xié)作(coprocess)、行內(nèi)編輯(inline editing)等功能。Korn Shell 是一個交互式的命令解釋器和命令[[編程語言]].它符合POSIX——一個操作系統(tǒng)的國際標(biāo)準(zhǔn).POSIX不是一個操作系統(tǒng),而是一個目標(biāo)在于應(yīng)用程序的移植性的標(biāo)準(zhǔn)——在源程序一級跨越多種平臺。 === Bourne Again Shell (bash) === bash是GNU計劃的一部分,用來替代Bourne shell。它用于基于GNU的系統(tǒng)如[[Linux]].大多數(shù)的Linux(Red Hat, Slackware, Caldera)都以bash作為缺省的shell,并且運行[[ssh]]時,其實調(diào)用的是bash。 === POSIX Shell === POSIX shell 是Korn shell的一個變種. 當(dāng)前提供POSIX shell的最大賣主是Hewlett-Packard。在HP-UX 11.0 , POSIX shell 就是/bin/sh,而bsh是/usr/old/bin/sh. AIX 下是Korn Shell. Solaris缺省的是Bourne shell. FreeBSD缺省的是C shell HP-UX缺省的是POSIX shell. Linux是Bourne Again shell. == Shell 常見命令格式 == cat 文件名 輸出文件內(nèi)容到基本輸出(屏幕 or 加>fileName 到另一個文件) cb 格式化[[源代碼]] chmod //chang mode,改變文件的權(quán)限 cp copy date 當(dāng)前的時間和日期 echo $abc 在變量賦值之后,只需在變量前面加一個$去引用 lint 語法檢查程序 ls dir man help more type du 查看磁盤[[空間]]狀況 ps 查看當(dāng)前進(jìn)程狀況 who 你的用戶名和終端類型 mkdir 創(chuàng)建目錄 rmdir 刪除目錄 cd 進(jìn)入目錄 rm 刪除文件 more 顯示文件 echo 顯示指定文本 mv 改文件名 pwd 顯示目錄路徑命令 == Shell命令的描述 == *Shell 命令重新初始化用戶的登錄會話。當(dāng)給出該命令時,就會重新設(shè)置進(jìn)程的控制終端的端口特征,并取消對端口的所有訪問。然后shell 命令為用戶把進(jìn)程憑證和環(huán)境重新設(shè)置為缺省值,并執(zhí)行用戶的初始程序。根據(jù)調(diào)用進(jìn)程的登錄用戶標(biāo)識建立所有的憑證和環(huán)境。 *如果在可信路徑上調(diào)用shell命令,并且 /etc/security/user 文件中用戶的tpath 屬性沒有always值,那么就不維護(hù)終端的可信環(huán)境。 *訪問控制:該命令應(yīng)該被 setuid 為 root 用戶,以重新設(shè)置用戶的進(jìn)程憑證、授權(quán)執(zhí)行(x)訪問所有用戶。該命令應(yīng)該具有可信計算庫屬性。 '''文件訪問:''' r /etc/passwd r /etc/group r /etc/security/audit/config r /etc/security/environ r /etc/security/limits r /etc/security/user '''事件信息:''' USER_Shell portname == 交互式shell和非交互式shell == *交互式模式就是shell等待你的輸入,并且執(zhí)行你提交的命令。這種模式被稱作交互式是因為shell與用戶進(jìn)行交互。這種模式也是大多數(shù)用戶非常熟悉的:登錄、執(zhí)行一些命令、簽退。當(dāng)你簽退后,shell也終止了。 *shell也可以運行在另外一種模式:非交互式模式。在這種模式下,shell不與你進(jìn)行交互,而是讀取存放在文件中的命令,并且執(zhí)行它們。當(dāng)它讀到文件的結(jié)尾,shell也就終止了。 '''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) == 相關(guān)條目 == *[[SSH]] *[[SSL]] *[[Linux]] *[[Java]] == 參考來源 == *[http://baike.baidu.com/view/849.htm 參考來源1] *[http://seo-dic.com.cn/archives/1440 參考來源2] [[category:操作系統(tǒng)|S]]
摘要:
請注意,您對站長百科的所有貢獻(xiàn)都可能被其他貢獻(xiàn)者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請不要提交。
您同時也要向我們保證您所提交的內(nèi)容是您自己所作,或得自一個不受版權(quán)保護(hù)或相似自由的來源(參閱
Wordpress-mediawiki:版權(quán)
的細(xì)節(jié))。
未經(jīng)許可,請勿提交受版權(quán)保護(hù)的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://kktzf.com.cn/wiki/Shell
”