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 ~]#