shell:后台运行amp;,日志重定向输出,nohup,grep命令
生活随笔
收集整理的這篇文章主要介紹了
shell:后台运行amp;,日志重定向输出,nohup,grep命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
后臺運行命令
在命令行加上&,表示進程到后臺執行,如 cmd &
日志輸出重定向命令,如 cmp > out.log &
Linux默認定義兩個變量:1和2;
1表示標準輸出
2表示錯誤輸出
如 cmd 1>info.log 2>error.log &
其中 cmp > out.log & 與 cmp 1> out.log & 是一樣的
如果想忽略某個輸入,則輸出到/dev/null設備即可
如 cmd 1>info.log 2>/dev/null.log &
如果想將2中的日志和1中的日志寫入同一個文件,則命令如: cmd 1>info.log 2>&1 &
其中2>&1的&符號表示錯誤輸出重定向到標準輸出
但這種后臺shell窗口退出ssh登陸或vnc登陸,進程就自動結束,如果想繼續運行,請加上 nohup命令
如 nohup cmd 1>info.log 2>&1 &?
grep命令?
grep "mm" 篩選包含mm字段的內容?
grep "mm\|nn" 篩選包含mm或者nn字段的內容?
grep -v "mm" 排除包含mm字段的內容?
總結
以上是生活随笔為你收集整理的shell:后台运行amp;,日志重定向输出,nohup,grep命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL: load data inf
- 下一篇: 链接静态库的顺序问题