Shell入门基础
Shell的Helloworld
#!/bin/bash echo "helloworld taosir"
执行方式
方式一:用 bash 或 sh 的相对或绝对路径(不用赋予脚本+x权限)
bash 文件相对或绝对地址 sh 文件相对或绝对地址
方式二:采用输入脚本脚本的绝对路径或相对路径(必须具有可操作权限+x)赋予脚本文件+x权限
chmod 777 文件名
注意:
第一种方式本质是bash解析器帮你执行脚本,所以脚本本身不需要执行权限
第二中方式本质是脚本需要自己执行,所以需要执行权限
多命令处理
需求:在目录下创建文件,在文件中输入内容
#!/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 变量
作者:涛先森の日常
出处:https://www.cnblogs.com/it-taosir/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。