Shell总结

grep

-i 不区分大小写

-c 统计包含匹配的行数

-n 输出行号

-v 反向匹配

-m 限制结果数量

 

&

后台执行,关闭会话终端后不再运行

nohup

表示关闭会话终端后继续运行

nohup ./test1 > /dev/null &

 

date

date "+%Y-%m-%d %H:%M:%S"

2023-04-19 15:02:27

 

cmd1&&cmd2

只有cmd1执行成功时才执行cmd2

cmd1||cmd2

只有cmd1执行失败时才执行cmd2

 

变量

含义

$0

当前脚本的文件名

$n

第几个参数

$#

参数个数

$?

执行结果

$$

当前Shell进程ID

$!

Shell最后运行的后台PID

 

输出重定向

0

标准输入

1

标准输出

2

标准错误输出

cmd > filename

相当于1>,标准输出重定向到一个文件中

cmd >> filename

把标准输出重定向到一个文件中(追加)

cmd > filename 2>&1

把标准输出和错误一起重定向到一个文件中

cmd 2 > filename

把标准错误输出重定向到一个文件中

cmd & > file

把标准输出和标准错误输出都重定向到file中

posted on 2023-03-11 08:59  王景迁  阅读(18)  评论(0编辑  收藏  举报

导航