组合命令

来源:互联网 发布:h型钢重量计算软件 编辑:程序博客网 时间:2024/04/30 11:55
1、“;”按顺序执行
    命令栈command stacking 将所有需要运行的命令放到shell的一行再用分号隔开。
2、 a && b
    命令a成功执行后执行命令b
3、 a || b
    命令a失败,执行命令b
4、 将一个命令的输出插入到另一个命令
    command substitution:$()
    e.g. $ mkdir $(date "+%Y-%m-%d")
5、 pipe
    将一个命令输出作为另一个命令的输入
    e.g. ls | grep zip
6、 >
    重定向输出,结果输出到屏幕为标准输出stdout,>可以输出到文件
    文件存在则被覆盖,不存在则创建。
    防止重定向覆盖文件: set -o noclobber,此时覆盖文件需使用 >|
    取消:set +o noclobber
7、 追加 >>
    文件不存在,则创建文件
8、 < 重定向输入
0 0