千家信息网

我的Shell学习笔记之Shell中的()

发表于:2024-12-01 作者:千家信息网编辑
千家信息网最后更新 2024年12月01日,IT技术浩如烟海,随着逐渐的学习,为了少做重复的学习,需要记录下自学Shell学习的零碎知识。shell 中使用():命令放入()中(命令),命令的执行是一次性的不会影响当前环境 #(命令)开启了一个
千家信息网最后更新 2024年12月01日我的Shell学习笔记之Shell中的()

IT技术浩如烟海,随着逐渐的学习,为了少做重复的学习,需要记录下自学Shell学习的零碎知识。


shell 中使用():

命令放入()中(命令),命令的执行是一次性的不会影响当前环境 #(命令)开启了一个子SHELL,命令执行完毕子SHELL既结束寿命,而且此子SHELL的pid与父SHELL的pid相等,而且可以使用父SHELL定义的变量)

命令放入 {}中{命令1;命令2;}命令的执行会影响当前环境

命令放入()和命令放入{}中,都是将多条命令作为一个整体执行,区别是()开启子shell不影响当前环境,{}不开启子shell影响而且会当前环境。



IT技术浩如烟海,随着逐渐的学习,为了少做重复的学习,需要记录下自学Shell学习的零碎知识。

0