執行多個命令的方法和script 監控 操作記錄
執行多個命令的方法
在命令行可以一次執行多個命令,
1 在每個命令之間,用;隔開,各指令的執行結果,不會影響其他指令是否要執行
2 在每個指令之間,用&&隔開, 表示前一個指令執行成功,纔會接着執行下一個,這樣可以確保
所有的命令執行完畢後都是成功的。常用於 自動安裝腳本中
腳本中一行太長,可以用 \ 換行
3 命令1||命令2 ||命令3|| 命令1 成功就推出,1失敗執行2,2失敗才執行3
4 命令以組來運行
(命令1;命令2;命令3;...)
會開啓一個子shell,
5 { 命令1;命令2;命令3 }
會在現行shell中執行,{}兩邊都要有空格
script 命令
保存在電腦上的操作記錄,可以實時
script abc.log
cat abc.log
實時:
mkfifo abc.log;script -f abc.log
觀看端:cat abc.log
用途:
1 學生作業的完成證明
2 上課聽講的記錄
3 兩人遠程或者說異臺電腦的同步指導操作
4 監控運維人員或者其他人員在生產環境中的操作
在命令行可以一次執行多個命令,
1 在每個命令之間,用;隔開,各指令的執行結果,不會影響其他指令是否要執行
2 在每個指令之間,用&&隔開, 表示前一個指令執行成功,纔會接着執行下一個,這樣可以確保
所有的命令執行完畢後都是成功的。常用於 自動安裝腳本中
腳本中一行太長,可以用 \ 換行
3 命令1||命令2 ||命令3|| 命令1 成功就推出,1失敗執行2,2失敗才執行3
4 命令以組來運行
(命令1;命令2;命令3;...)
會開啓一個子shell,
5 { 命令1;命令2;命令3 }
會在現行shell中執行,{}兩邊都要有空格
script 命令
保存在電腦上的操作記錄,可以實時
script abc.log
cat abc.log
實時:
mkfifo abc.log;script -f abc.log
觀看端:cat abc.log
用途:
1 學生作業的完成證明
2 上課聽講的記錄
3 兩人遠程或者說異臺電腦的同步指導操作
4 監控運維人員或者其他人員在生產環境中的操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.