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

首頁(yè) > 學(xué)院 > 操作系統(tǒng) > 正文

[Shell]Bash基本功能:多命令順序執(zhí)行與管道符

2024-06-28 13:24:44
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
[Shell]Bash基本功能:多命令順序執(zhí)行與管道符

/*-----------------------------------------------------------------------------------------------

  @黑眼詩(shī)人 <www.farwish.com>

-----------------------------------------------------------------------------------------------*/

一. 多命令順序執(zhí)行

分號(hào)(;)   

邏輯與(&&)  

邏輯或(||

分號(hào):

  ls; date; cd /user; pwd

  執(zhí)行順序:命令順序執(zhí)行,命令之間不存在關(guān)系,互不影響

  作用:連接多個(gè)命令,簡(jiǎn)化操作

  例子:

   dd if=輸入文件 of=輸出文件 bs=字節(jié)數(shù) count=個(gè)數(shù) (用于復(fù)制磁盤(pán))

   (date; dd if=/dev/zero of=/home/testfile bs=1k count=10000; date)#統(tǒng)計(jì)執(zhí)行時(shí)間

  選項(xiàng):

  if=輸入文件 指定源文件或源設(shè)備

   of=輸出設(shè)備 指定目標(biāo)文件或目標(biāo)設(shè)備

   bs=字節(jié)數(shù) 指定一次輸入/輸出多少字節(jié),即把這些字節(jié)看做一個(gè)數(shù)據(jù)塊

   count=個(gè)數(shù) 指定輸入/輸出多少個(gè)數(shù)據(jù)塊

邏輯與:

  ls && echo yes

  執(zhí)行順序:只有第一條命令成功執(zhí)行,才會(huì)執(zhí)行第二條命令

  作用:命令先后存在邏輯關(guān)系,必須有一定的執(zhí)行順序的情況

邏輯或:

  ls || echo no

  執(zhí)行順序:第一條成功執(zhí)行,第二條不執(zhí)行; 第一條非正確執(zhí)行,第二條才會(huì)執(zhí)行

  作用:判斷前一條命令是否正確執(zhí)行

邏輯與與邏輯或組合使用:

  命令 && echo yes || echo no  # 用這種方式判斷命令是否執(zhí)行

二. 管道符:

  命令1 | 命令2   #命令一的結(jié)果作為命令二的操作對(duì)象

  例子:

    ls -l | more  # 將命令的正確執(zhí)行結(jié)果分屏顯示

  

  grep [選項(xiàng)] '搜索內(nèi)容' 文件名   #在文件中搜索符合條件的字符串,一般在查找目錄內(nèi)某條記錄時(shí)使用

  選項(xiàng):

    -i        忽略大小寫(xiě)

    -r         遞歸

    -n        輸出行號(hào)

    -v        反向查找

    --color=auto   搜索出的關(guān)鍵字用顏色顯示

(查看當(dāng)前計(jì)算機(jī)有多少個(gè)遠(yuǎn)程連接)


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 凌海市| 琼中| 江城| 北票市| 泰来县| 自治县| 宜章县| 德庆县| 安远县| 巫山县| 兴业县| 兴安盟| 舞阳县| 巴林右旗| 石棉县| 云安县| 北辰区| 漳浦县| 曲阳县| 渑池县| 墨竹工卡县| 会泽县| 台安县| 醴陵市| 文安县| 谷城县| 阿坝县| 洛南县| 和静县| 和硕县| 色达县| 珲春市| 瑞安市| 盐山县| 郸城县| 景东| 阳朔县| 东平县| 子长县| 利辛县| 濮阳市|