Shell的Helloworld

#!/bin/bash
echo "helloworld taosir"

执行方式

方式一:用 bash 或 sh 的相对或绝对路径(不用赋予脚本+x权限)

bash 文件相对或绝对地址
sh 文件相对或绝对地址

方式二:采用输入脚本脚本的绝对路径或相对路径(必须具有可操作权限+x)赋予脚本文件+x权限

chmod  文件名

注意:

第一种方式本质是bash解析器帮你执行脚本,所以脚本本身不需要执行权限

第二中方式本质是脚本需要自己执行,所以需要执行权限

多命令处理

需求:在目录下创建文件,在文件中输入内容

#!/bin/bash
cd /home/taosir/
touch taosir.txt
echo "taosir is studying..." >> taosir.txt

Shell中的变量

系统变量:

  • $HOME:当前用户目录
  • $PWD:当前所在目录
  • $SHELL:默认解析器
  • $USER:当前用户

自定义变量:

A=
echo $A
输出结果:
  • 如何撤销变量: unset 变量
  • 如何声明静态变量:readonly 变量,注意这种无法unset
  • 如何将变量提升为全局环境变量:export 变量
05-26 13:13