如何在新建文件同时指定其权限或属性?

如何在新建文件同时指定其权限或属性?

如何在新建文件同时指定其权限或属性?
哪个命令可以做到:vi , cat , touch?
比如,我要新建一个filename.sh, 同时给他加上可执行权限,而不用chmod,怎么弄?
修改umask
[quote:7afa0d8893="qsdickee"]如何在新建文件同时指定其权限或属性?
哪个命令可以做到:vi , cat , touch?
比如,我要新建一个filename.sh, 同时给他加上可执行权限,而不用chmod,怎么弄?[/quote]这三个都不可以。
搞迷糊啦
[quote:ce59ebe1a4="kornlee"]修改umask[/quote]

这个我知道,但是这样好象是做的全局修改,所有的新建文件都是这样了把,如何能在特定文件建立时达到目的呢?
[quote:9c90389a0a="qsdickee"][quote:9c90389a0a="kornlee"]修改umask[/quote]

这个我知道,但是这样好象是做的全局修改,所有的新建文件都是这样了把,如何能在特定文件建立时达到目的呢?[/quote]
那就用chmod
[quote:e3c79cfeea="qsdickee"]如何在新建文件同时指定其权限或属性?
哪个命令可以做到:vi , cat , touch?
比如,我要新建一个filename.sh, 同时给他加上可执行权限,而不用chmod,怎么弄?[/quote]

vi有这个功能,在vi手册上看过,不过忘了,回头看看去
[quote:c217a7e0da="xiaocong213"][quote:c217a7e0da="qsdickee"]如何在新建文件同时指定其权限或属性?
哪个命令可以做到:vi , cat , touch?
比如,我要新建一个filename.sh, 同时给他加上可执行权限,而不用chmod,怎么弄?[/quote]

vi有这个功能,在vi手册上看过,不过忘了,回头看看去[/quote]
关注  
后来想想,还是用脚本文件解决:
建立一个脚本nf:
#!/bin/bash
FILENAME=$1
touch $FILENAME && chmod +x $FILENAME
这样用nf filename,就可以建立一个可执行的文件
如果,想直接进入vi编辑,可以变成
#!/bin/bash
FILENAME=$1
touch $FILENAME && chmod +x $FILENAME && vi $FILENAME