linux-shell学习笔记

shell程序:将一系列linux程序通过流程控制写在一个文本文件中,由shell读取此文本文件并且依次执行文件中的程序。
例子:
#!/bin/bash // #代表shell程序的注释
echo 'hello linux'
echo 'this is a shell file.'

shell程序中需要用变量来存储程序中的数据。
变量分为:局部变量、环境变量、位置变量。
shell是一种解释型语言,编程时无须先声明变量,当对一个变量赋值时,就定义了变量。
shell程序的变量是无数据类型的。变量的值如果是不带空格的字符串,则可以不加引号。
变量访问符:$
变量输出命令:echo
局部变量:只在该程序中有效
例子:
#!/bin/bash
a = 123 # 直接为变量赋值
b = 1.23
c = xyz
d = efgh xyz
e = 'efgh xyz'
echo $a # 打印变量的值
echo $b
echo $c
echo $d
echo $e
输出结果:
123
1.23
xyz
// d=efgh xyz ,出现空格,赋值错误
efgh xyz

环境变量:一个用户的所有进程中都可以访问的变量,常用来存储常用的信息
例子:
echo $SSH_ASKPASS
输出:/usr/libexec/openssh/gnome-ssh-askpass
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值