linux命令之set
1.set介绍
linux命令set是用来设置shell参数,本次为大家说一个set命令的特殊用法
2.set用法
set [参数]
set参数
| 参数 | 说明 | 
| -C | 禁止使用输出重定向覆盖已存在的文件 | 
| +C | 关闭禁止使用输出重定向覆盖已存在的文件 | 
3.实例
3.1.禁止使用输出重定向覆盖已存在的文件
命令:
set -C
[root@centos79 ~]# cat data.txt 
aaaa
[root@centos79 ~]# set -C
[root@centos79 ~]# echo bbbb > data.txt 
-bash: data.txt: 无法覆盖已存在的文件
[root@centos79 ~]# cat data.txt 
aaaa
[root@centos79 ~]#3.2.关闭禁止使用输出重定向覆盖已存在的文件
命令:
set +C
[root@centos79 ~]# echo bbbb > data.txt 
-bash: data.txt: 无法覆盖已存在的文件
[root@centos79 ~]# cat data.txt 
aaaa
[root@centos79 ~]# set +C
[root@centos79 ~]# echo bbbb > data.txt 
[root@centos79 ~]# cat data.txt 
bbbb
[root@centos79 ~]#









