首页 > 系统服务 > 详细

shell基础

时间:2017-08-01 21:27:41      阅读:142      评论:0      收藏:0      [点我收藏+]

基本Shell程序元素

1.“#!/bin/bash”

2.注释

3.可执行语句


单行注释:以“#”符号开始,持续到行的结尾

多行注释: 

:<<BLOCK

...

...

BLOCK


#!/bin/sh 是一种特殊形式的注释,“#!”告诉系统它后边的参数是用来执行本文件的程序,表示当前的程序指定了解释并执行它的Shell。搜寻解释器的绝对路径,如果找到了,就会创建进程,接受并执行当前的脚本的语句。


脚本编写完后不能立即执行,需要赋予权限。

chmod [options] filename  --赋予权限命令

参数选择有两种

  1. r、w、x 

  2. 4、2、1

都代表代表 读、写、执行权限

还可以指定执行权限的对象u、g、o 代表文件所有者、文件所有者所在的组、其他组的用户

“+”表示授予权限

“-”表示收回权限

chmod u+x lml.sh

chmod 744 lml.sh(7是4、2、1的和;777表示所有用户都能读、写、执行)


Shell变量中的符号“$”表示取变量的值。只有在取值的时候才用,定义和赋值时无需使用符号“$”。

Shell中变量的原型为${var},有些时候简写会出错。


本文出自 “LML伦” 博客,请务必保留此出处http://lmldbk.blog.51cto.com/13159381/1952730

shell基础

原文:http://lmldbk.blog.51cto.com/13159381/1952730

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!