Shell入门基础

Shell的Helloworld

#!/bin/bash
echo "helloworld taosir"

执行方式

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

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

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

chmod 777 文件名

注意:code

第一种方式本质是bash解析器帮你执行脚本,因此脚本自己不须要执行权限blog

第二中方式本质是脚本须要本身执行,因此须要执行权限class

多命令处理

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

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

Shell中的变量

系统变量:

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

自定义变量:

A=2
echo $A
输出结果:2
  • 如何撤销变量: unset 变量
  • 如何声明静态变量:readonly 变量,注意这种没法unset
  • 如何将变量提高为全局环境变量:export 变量
相关文章
相关标签/搜索