无码视频在线观看,99人妻,国产午夜视频,久久久久国产一级毛片高清版新婚

  • 始創(chuàng)于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
    • 掛牌上市企業(yè)
    • 60秒人工響應(yīng)
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補(bǔ)償
    全部產(chǎn)品
    您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

    Linux的shell認(rèn)識(shí)和其本應(yīng)用

    發(fā)布時(shí)間:  2012/8/2 18:09:48

     什么是Shell?
      是一個(gè)交互式命令解釋器和一種命令編程語言,采用的語法類似于 C 編程語言。shell 是交互式地從終端鍵盤或者是從一個(gè)文件來執(zhí)行命令的
      2、最常用的shell
      在Linux 和 UNIX系統(tǒng)里可以使用多種不同的shell可以使用。最常用的幾種是 Bourne shell (sh), C shell (csh), 和 Korn shell (ksh)。三種shell 都有它們的優(yōu)點(diǎn)和缺點(diǎn)。Bourne shell 的作者是 Steven Bourne。它是 UNIX 最初使用的shell 并且在每種 UNIX 上都可以使用。Bourne shell 在 shell 編程方面相當(dāng)優(yōu)秀,但在處理與用戶的交互方面作得不如其他幾種 shell。
      1、C shell
      它更多的考慮了用戶界面的友好性。它支持象命令補(bǔ)齊(command-line completion)等一些 Bourne shell 所不支持的特性。普遍認(rèn)為C shell 的編程接口做的不如 Bourne shell, 但 C shell 被很多 C 程序員使用因?yàn)?C shell的語法和 C語言的很相似,這也是C shell名稱的由來。
      2、Korn shell (ksh)
      它集合了C shell 和 Bourne shell 的優(yōu)點(diǎn)并且和 Bourne shell 完全兼容。
      除了這些 shell 以外,許多其他的 shell 程序吸收了這些原來的 shell 程序的優(yōu)點(diǎn)而成為新的 shell 。在 Linux 上常見的有 tcsh (csh 的擴(kuò)展),Bourne Again shell(bash, sh 的擴(kuò)展), 和Public Domain Korn shell (pdksh, ksh 的擴(kuò)展)。bash 是大多數(shù)Linux 系統(tǒng)的缺省 shell。
      3、Bourne Again shell (bash),
      正如它的名字所暗示的,是 Bourne shell 的擴(kuò)展。bash 與 Bourne shell 完全向后兼容,并且在 Bourne shell 的基礎(chǔ)上增加和增強(qiáng)了很多特性。bash 也包含了很多 C 和 Korn shell 里的優(yōu)點(diǎn)。bash 有很靈活和強(qiáng)大的編程接口,同時(shí)又有很友好的用戶界面。
      bash
      ?         bash:Bourne Again Shell的縮寫。
      ?         GNU計(jì)劃的一個(gè)組件。
      ?         與Unix上的Bourne Shell完全兼容。
      ?        支持命令行輸入、操作歷史查詢、快捷鍵、使用變量等功能。
      命令補(bǔ)齊(Command-Line Completion)
      什么是命令自動(dòng)補(bǔ)齊功能?
      所謂命令自動(dòng)補(bǔ)齊功能(Command-LineAutoCompletion)是指當(dāng)鍵入的字符足以確定目錄下一個(gè)惟一的文件時(shí)只須按Tab鍵就可以自動(dòng)補(bǔ)齊該文件名的剩下部分。
      使用命令補(bǔ)齊的方法是使用快捷鍵:tab鍵
      3、通配符
      什么是通配符?
      通配符是一類鍵盤字符,有星號(hào)(*)問號(hào)(?)和([...])
      通配符的作用:
      使命令輸入變得更簡(jiǎn)單的方法是在命令中使用通配符。
      bash 支持三種通配符:
      1、* 匹配任何字符和任何數(shù)目的字符,星號(hào)表示匹配的數(shù)量不受限制。
      2、? 匹配任何單字符,問號(hào)匹配字符數(shù)則受到限制這個(gè)技巧主要用于英文搜索中
      3、方括號(hào)“[charset]”可替代charset集中的任何單個(gè)字符。
      4、命令歷史記錄(history)
      bash 也支持命令歷史記錄。這意味著 bash 保留了一定數(shù)目的你先前已經(jīng)在shell 里輸入過
      鍵入!!來執(zhí)行歷史中的最后一項(xiàng)命令。
      鍵入! 數(shù)字(如!302)會(huì)執(zhí)行命令歷史文件中的第302項(xiàng)
      鍵入 ! 字串(如!rpm)會(huì)執(zhí)行命令行中匹配該字串的最新近輸出的命令。
      history -c 并刪除bash文件.
      別名(alias)
      bash 的另一個(gè)使你的工作變得輕松的方法是命令別名。命令別名通常是其他命令的縮寫,用來減少鍵盤輸入。
      注意:在定義別名時(shí),等號(hào)的兩頭不能有空格,否則 shell 不能決定你需要做什么。僅在你的命令中包含有空格或特殊字符時(shí)才需要引號(hào)。
      如果你鍵入不帶任何參數(shù)的alias命令,將顯示所有已定義的別名,例如:
      alias dir='ls'
      alias ll='ls -l'
      alias ls='ls -F'
      alias md='mkdir'
      alias net='term < /dev/modem > /dev/modem 2> /dev/null&'
      alias rd='rmdir'
      用戶也可以用unalias來取消一條別名記錄。
      輸入重定向
      輸入重定向是把應(yīng)用程序的標(biāo)準(zhǔn)輸入重新定向到指定的文件。這就可以使程序的輸入源不限于鍵盤,也可以來自文件。
      輸入重定向的操作伏符是"<"或">>"。與輸出重定向相比,輸入重定向運(yùn)用的地方要少一些。不過在某些情況下使用它們
      可以起到很好的效果
      輸出重定向
      簡(jiǎn)單地說,輸出重定向就是把應(yīng)用程序的標(biāo)準(zhǔn)輸出或標(biāo)準(zhǔn)錯(cuò)誤輸出重新定向到某個(gè)指定的文件,而不是原來默認(rèn)的標(biāo)準(zhǔn)輸出,
      比如屏幕。它的操作符是">"或">>"。運(yùn)用輸出重
     

    億恩科技地址(ADD):鄭州市黃河路129號(hào)天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
       聯(lián)系:億恩小凡
       QQ:89317007
       電話:0371-63322206


    本文出自:億恩科技【mszdt.com】

    服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      1
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線