对mac shell脚本执行权限进行设置
2015-03-28 11:35
197 查看
mac下设为双击的可执行文件可以把shell脚本后缀改为XX.command
简单的helloShell
#!/bin/bashecho ‘helloShell’
文件/目录权限设置命令:chmod这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:用包含字母和操作符表达式的文字设定法其语法格式为:chmod [who] [opt] [mode] 文件/目录名其中who表示对象,是以下字母中的一个或组合:u:表示文件所有者g:表示同组用户o:表示其它用户a:表示所有用户opt则是代表操作,可以为:+:添加某个权限-:取消某个权限=:赋予给定的权限,并取消原有的权限而mode则代表权限:r:可读w:可写x:可执行例如:为同组用户增加对文件a.txt的读写权限:chmod g+rw a.txt用数字设定法而数字设定法则更为简单:chmod [mode] 文件名关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为:111 101 100再将其每三位转换成为一个十进制数,就是754。例如,我们想让a.txt这个文件的权限为:自己 同组用户 其他用户可读 是 是 是可写 是 是 可执行那么,我们先根据上表得到权限串为:rw-rw-r--,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我 们执行命令:chmod 664 a.txt
相关文章推荐
- 老男孩教育每日一题-第102天-如何找出/usr/local 下面所有shell脚本文件,并设置执行权限?
- 【Mac】解决jenkins执行shell脚本等场景中遇见的权限不足问题
- shell文件权限和脚本执行
- Shell文件权限和脚本执行
- linux之普通用户具有什么样的权限才能执行shell脚本???
- 在mac上创建鼠标双击可执行的shell脚本
- shell执行脚本路径设置
- 通过sudo解决php执行shell脚本的权限问题
- delphi 文件夹权限设置(执行一个小脚本的笨办法)
- apache禁止访问文件或目录执行权限、禁止运行脚本PHP文件的设置方法
- 日常潜水-20160930-Mac执行shell脚本报错_command not found
- win2008 iis7设置取消执行纯脚本权限图文步骤
- linux 使用文本编辑器编写shell脚本执行权限不够
- notepad++执行shell脚本设置
- iis7设置脚本执行权限
- Apache下目录脚本的执行权限设置
- IIS7 如何设置读取、脚本和可执行文件的执行权限
- Mac OS X终端执行Shell脚本的技巧
- mac 系统下 使用 crontab 命令设置定时执行脚本,定时书写规范
- shell 脚本学习之 在mac下怎么执行shell脚本