Linux创建文件默认不给可执行权限,需要再去更改,这里简单写了一个简化创建可执行文件步骤的小技巧。
1、创建脚本文件
[xxx@192 Script]$ vi rwx.sh
#!/usr/bin/sh #选择解释器,当前可以省略
touch $1 #创建名为变量$1(命令行第一个输入值)value的文件
chmod +x $1
2、将脚本文件设为可执行
[xxx@192 Script]$ chmod +x rwx.sh
3、为脚本执行创建别名
[xxx@192 Script]$ cd
[xxx@192 ~]$ cat /etc/shells #查看系统shell类型
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/bin/tcsh
/bin/csh
[xxx@192 ~]$ vi .bashrc #打开shell配置文件,可能是.cshrc也有可能是.bashr或者.zshrc等等,如果新建文件只在当前终端生效
alias mk='/home/xxx/Script/rwx.sh' #添加alias语句
[xxx@192 ~]$ source .bashrc #设置对环境变量的更改
4、效果
[xxx@192 Script]$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[xxx@192 Script]$ ll #ls -l
total 4
-rwxrwxr-x. 1 xxx xxx 36 Mar 25 16:21 rwx.sh
[xxx@192 Script]$ mk test
[xxx@192 Script]$ ll
total 4
-rwxrwxr-x. 1 xxx xxx 36 Mar 25 16:21 rwx.sh
-rwxrwxr-x. 1 xxx xxx 0 Mar 25 17:18 test
[xxx@192 Script]$