亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Linux > 正文

Linux下的shell與make用法

2020-04-27 18:58:08
字體:
來源:轉載
供稿:網友

    一、shell

    1.1 什么是shell

    ● 用戶與Linux的接口

    ● 命令解釋器

    ● 支持多用戶

    ● 支持復雜的編程語言

    ● Shell有很多種,如:csh,tcsh,pdksh,ash,sash,zsh,bash等。Linux的缺省Shell為bash(Bourne Again Shell)。

    Shell是用戶和操作系統之間最主要接口。通過Shell,可以同時在后臺運行多個應用程序,并且在把需要與用戶交互的程序放在前臺運行。

    通過在多條命令的序列中使用變量和流程控制,Shell可以作為一名復雜的編程語言。

    1.2 轉義字符和通配字符

    ● 轉義字符(metacharacters)指的是在Shell中有特殊含義的字符。

    例如:< > | ; ! ? * [ ] $ / " ' ` ~ ( ) { } ^

    #ls file[1-10].c

    #count=`ls –l | grep '^d'| wc –l`

    ● 通配字符(wildcards)是轉義字符的子集,用來查找匹配文件名

    例如:? * [] [-] [!]

    ● 使用<Tab>鍵,可以自動補齊。

    通配一個字符:"?"

    通配多個字符:"*"

    1.3 輸入輸出重定向

    ● 系統定義三個標準文件:標準輸入(stdin)、標準輸出(stdout)、標準錯誤輸入(stderr)

    ● 管道符:"|",將前一個命令的輸出轉成下一個命令的輸入。

    ● 過濾器(filters):用來接收標準輸入,經過一定的轉化,再寫到標準輸出。所以,過濾器一般放在管道符中間。

    每個程序起動時,就有三個文件描述:STDIN (0),STDOUT(1),STDERR(2)。用"<"改變輸入,用">"改變輸出,用"2>"改變錯誤輸出,用"》"來追加到已有的文件中。

    常用的過濾器如下:expand,sed,awk,fmt,tac,tr,grep,nl,pr.

    多條命令可以輸入到一行中,并用";"字符分隔。在一行命令后加"/"表示另起一行繼續輸入,下一行的提示符變為">"

    printf("/t"); 

    1.4 Shell變量

    ● Shell變量(Variables)是程序用來保存數據用的。

    ● Shell特殊變量:系統定義了一些特殊的變量。如$HOME等。使用set命令查看當時系統中定義的變量。

    系統定義的特殊變量有:$TERM(當前終端類型),$PATH(命令的搜索路徑),$MANPATH(手冊頁存放的目錄),$HOME(用戶主目錄),$LANG(當前使用語言),$PS1,$PS2(命令提示符),$SHELL(當前Shell名)。

    在命令行上打入:變量名=變量值,可以定義變量。使用 echo $變量名查看變量值。使用 unset 取消對變量的定義。

    #hello="123"

    單引號表示忽略其中所有的轉義字符,雙引號表示忽略其中除了 $ ` / 以外的其他的轉義字符。反斜線(/)表示忽略下一個轉義字符。

    多條命令可以輸入到一行中,并用";"字符分隔。在一行命令后加"/"表示另起一行繼續輸入,下一行的提示符變為">"

    ● Shell系統變量
(責任編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲少妇激情视频| 夜夜嗨av色综合久久久综合网| 7777精品久久久久久| 亚洲一区二区三区sesese| 中文字幕欧美日韩va免费视频| 欧美二区乱c黑人| 国产综合久久久久| 久久久精品日本| 日韩极品精品视频免费观看| 2019中文字幕全在线观看| 欧美在线视频观看免费网站| 亚洲最大的免费| 国产一区玩具在线观看| 国产日产亚洲精品| 2019中文字幕免费视频| 日韩在线国产精品| 亚洲视频一区二区| 北条麻妃99精品青青久久| 最新69国产成人精品视频免费| 中文字幕欧美视频在线| 精品成人国产在线观看男人呻吟| 91国产一区在线| 国产精品久久久久7777婷婷| 91精品国产一区| 日韩免费在线免费观看| 欧美最猛性xxxx| 欧美亚州一区二区三区| 国产成人精品a视频一区www| 91av视频在线播放| 97久久精品人人澡人人爽缅北| 成人黄色av网| 午夜精品美女自拍福到在线| 韩曰欧美视频免费观看| 亚洲精品一区在线观看香蕉| 亚洲自拍另类欧美丝袜| 国产日韩欧美在线看| 国产美女搞久久| 日韩**中文字幕毛片| 中文字幕亚洲一区二区三区| 91高清视频免费观看| 中文字幕不卡在线视频极品| 国产精品久久久久久久久免费| 亚洲欧美日本另类| 亚洲亚裔videos黑人hd| 日韩成人在线电影网| 国产91在线高潮白浆在线观看| 欧美日韩精品国产| 欧美日韩亚洲视频一区| 青草青草久热精品视频在线网站| 日韩av成人在线观看| 九九热精品视频在线播放| 日韩激情在线视频| 91久久久久久久久| 欧美资源在线观看| 中文日韩在线观看| 中文字幕日韩精品在线观看| www.午夜精品| 91免费看片网站| 秋霞午夜一区二区| 狠狠爱在线视频一区| 最近2019中文字幕在线高清| 亚洲理论电影网| 中文字幕一区二区三区电影| 欧美激情在线一区| 国产亚洲一区二区在线| 欧美在线一级视频| 国产在线一区二区三区| 亚洲韩国欧洲国产日产av| 国产精品午夜一区二区欲梦| 亚洲国产成人一区| 亚洲精品中文字幕av| 亚洲sss综合天堂久久| 国产精品大陆在线观看| 国产欧美日韩视频| 国产精品亚洲综合天堂夜夜| 狠狠躁夜夜躁人人爽天天天天97| 国产精品一区二区3区| 国产精品免费小视频| 日韩av在线网站| 亚洲经典中文字幕| 51色欧美片视频在线观看| 国产成人97精品免费看片| 亚洲综合中文字幕在线观看| 国产精品视频精品视频| 日本一区二区在线播放| 欧美日韩国产一区二区三区| 欧美性高跟鞋xxxxhd| 96国产粉嫩美女| 久久人91精品久久久久久不卡| 欧美在线视频网| 国产精彩精品视频| 国产日韩视频在线观看| 国产精品高潮呻吟久久av黑人| 一本色道久久88精品综合| 亚洲自拍偷拍区| 最新国产精品拍自在线播放| 一本大道亚洲视频| 国产精品扒开腿做爽爽爽视频| 亚洲欧洲一区二区三区在线观看| 精品二区三区线观看| 一区二区三区无码高清视频| 欧美激情视频在线免费观看 欧美视频免费一| 国产日韩精品一区二区| 久久久av一区| 精品免费在线视频| 国产一区二区丝袜| 国产69精品久久久久99| 91夜夜未满十八勿入爽爽影院| 欧美乱大交做爰xxxⅹ性3| 成人444kkkk在线观看| 国产日韩欧美另类| 久久精品成人欧美大片| 亚洲精品电影网| 国产一区二区在线播放| 91精品国产成人www| 国产成人福利网站| 久久亚洲国产成人| 日韩国产中文字幕| 精品国产网站地址| 亚洲第一区第二区| 亚洲欧美在线播放| 欧美激情性做爰免费视频| 美女福利视频一区| xx视频.9999.com| 国产乱人伦真实精品视频| 中文字幕亚洲一区二区三区五十路| 日韩激情在线视频| 日韩av在线天堂网| 国产精品欧美日韩久久| 日韩电影大片中文字幕| 性金发美女69hd大尺寸| 亚洲综合精品一区二区| 久久资源免费视频| 亚洲一区二区免费| 国产精品av免费在线观看| 亚洲欧洲日产国码av系列天堂| 欧美激情videoshd| 亚洲一区国产精品| 亚洲黄色www| 久久久国产成人精品| 91精品免费看| 国内精品久久影院| 欧美激情一区二区三区高清视频| 国产精品极品在线| 亚洲精品国产免费| 国产香蕉精品视频一区二区三区| 欧美黄色免费网站| 亚洲精品久久久久久久久| 亚洲国产成人久久综合| 午夜精品视频网站| 国产自产女人91一区在线观看| 国产精品美女免费看| 久久久久久久av| 国产精品美女在线| 97在线精品国自产拍中文| 成人自拍性视频| 久久精品91久久久久久再现| 国产欧美一区二区三区在线看| 亚洲xxxx妇黄裸体| 91社影院在线观看| 欧美性猛交视频| 日韩精品福利网站| 国产成人在线精品| 久久精品91久久香蕉加勒比|