在当前路径下输入r chmod 777 脚本名r 给脚本授权,r 然后就可以执行脚本r .+脚本名 r r 777 是最高权限, 给脚本授权,但是没有写权限的.所以需要在当前目录下输入:r /bin/bash
给脚本授权后执行:chmod+x /bin/bash
chmod+x /bin/bash
chmod+x /bin/bash
chmod+x /bin/bash
chmod+x /bin/bash
chmod+x /bin/sh
注意:
如果不是用vi编辑器来编辑代码的话。这个很麻烦的。
在shell中执行命令时可以用以下两种方法来实现:
1.用source命令来编辑脚本文件
2.用exit命令退出当前shell
方法一
在当前shell下编写脚本文件,将以下脚本复制到cd /home/user /test/.bash_profile文件中,并修改r /bin/bash /etc下的.bashrc文件,如下图
在脚本文件中添加以下一行:
!/bin/bash
echo”请输入你想要授权的脚本文件的绝对路径:”
chmod /etc /.bash_profile
r /bin/bash /usr/local/bin:/etc/rc.local
chmod /etc /rc.local:
chmod /etc /rc.local
r /usr/local/bin:/etc/rc.local:/etc/rc.local
然后在你的shell中输入以下命令运行这个脚本文件就可以了
1.通过rc.local文件执行脚本文件
source /etc /rc.local:/usr/local/bin:/sbin:/etc/rc.local
chmod+x /usr/local/bin:/sbin:/usr/bin:/usr/bin:/bin
chmod+x /usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin
chmod+x /usr/local/bin:/usr/sbin:/usr/bin:/sbin
2.直接通过source命令来编辑脚本文件,并修改r /etc/rc.local文件,如下图
在脚本文件中添加以上一行,并在r /usr/local/bin目录中执行。
方法二
在shell中直接使用source命令来编辑脚本文件,