0
点赞
收藏
分享

微信扫一扫

Linux命令(133)之set

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



举报

相关推荐

0 条评论