標籤:blog http color 使用 strong 檔案 資料 2014
/*-----------------------------------------------------------------------------------------------
@黑眼詩人 <www.chenwei.ws>
-----------------------------------------------------------------------------------------------*/
一. 多命令順序執行
分號(;)
邏輯與(&&)
邏輯或(||)
分號:
ls; date; cd /user; pwd
執行順序:命令順序執行,命令之間不存在關係,互不影響
作用:串連多個命令,簡化操作
例子:
dd if=輸入檔案 of=輸出檔案 bs=位元組數 count=個數 (用於複製磁碟)
(date; dd if=/dev/zero of=/home/testfile bs=1k count=10000; date)#統計執行時間
選項:
if=輸入檔案 指定源檔案或源裝置
of=輸出裝置 指定目標檔案或目標裝置
bs=位元組數 指定一次輸入/輸出多少位元組,即把這些位元組看做一個資料區塊
count=個數 指定輸入/輸出多少個資料區塊
邏輯與:
ls && echo yes
執行順序:只有第一條命令成功執行,才會執行第二條命令
作用:命令先後存在邏輯關係,必須有一定的執行順序的情況
邏輯或:
ls || echo no
執行順序:第一條成功執行,第二條不執行; 第一條非正確執行,第二條才會執行
作用:判斷前一條命令是否正確執行
邏輯與與邏輯或組合使用:
命令 && echo yes || echo no # 用這種方式判斷命令是否執行
二. 管道符:
命令1 | 命令2 #命令一的結果作為命令二的操作對象
例子:
ls -l | more # 將命令的正確執行結果分屏顯示
grep [選項] ‘搜尋內容‘ 檔案名稱 #在檔案中搜尋合格字串
選項:
-i 忽略大小寫
-n 輸出行號
-v 反向尋找
--color=auto 搜尋出的關鍵字用顏色顯示
(查看當前電腦有多少個遠端連線)