查看shell程序类型

1、查看某个用户对应的shell程序类型

cat /etc/passwd

nologin代表用户不能通过ssh登录

ps:Bourne Again SHell, 简称 “bash”

 

2、查看bash版本

bash --version

3、Shell脚本编写

3.1 shell脚本第一行

#!/bin/bash

#!/bin/sh

#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell

 

3.2 修改脚本权限

chmod -x 脚本名称

 

3.3 执行脚本

./脚本名称 或者 sh 脚本名称 (./代表当前目录)

sh 后面加脚本名称就是执行脚本。不加就是切换到bash里,默认的shll是bash

sh是链接到bash上的,所以sh与bash在功能上是没有区别的。

3.4 编写注意事项

1、变量名和等号之间不能有空格

name=jack

2、使用一个定义过的变量,只要在变量名前面加美元符号即可,两种格式

echo $name
echo ${name}

3、设置为只读变量 

#!/bin/bash
name=jack
#输出变量
echo $name
#设置变量为只读
readonly name
#修改只读变量,执行会报错
name=jackwang
#删除变量
#unset variable_name
:<<EOF
多行注释
多行注释
EOF 

4、参数传递

$n  n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数

$$ 脚本运行的当前进程ID号

5、运算符

expr 是一款表达式计算工具,使用它能完成表达式的求值操作 (使用反引号 `) 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值