shell1

正在自学shell,所以这是我的一些笔记

运行shell有两种方式:1在终端输入一系列的命令,交互式的执行;2把这些命令保存在一个文件中,将文件作为一个程序来执行。

ubuntu中进入root用户的命令是sudo su

要执行某个shell脚本一定要赋予权限给他:chmod +x hello.sh

shell脚本的参数:

 $n:表示传递给脚本第n个参数,例如$1表示第一个参数;$2表示第二个参数。。。。。

$#:命令行参数的个数

(如果传递参数的个数多9个,不能使用$10来引用第10个参数,用户必须处理或保存第一个参数$1,再用shitf命令删除参数1,并将剩余的参数下移1位,此时$10变为$9,依次类推,$#的值将被更新以反映参数的剩余数量)

$0:当前脚本的名称

$*:以“参数1,参数2,参数3……”的形式返回所有参数的值

$@:以“参数1”“参数2”“参数3”……的形式返回所有参数的值(有特殊字符的情况使用)

$_:保存之前执行的命令的最后一个参数

$?:保存了最后一条命令的退出状态

#! 表示当前的程序制定了解释并执行他的shell

 shell中使用”#”来注释,例如#注释1

多行注释,使用吗,冒号“:”如:

:<<BLOCK

....注释内容

BLOCK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值