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 变量

最新文章

  1. 115个Java面试题和答案——终极列表(下)
  2. “Ceph浅析”系列之五——Ceph的工作原理及流程
  3. Android Message Handling Mechanism
  4. 裸设备和Oracle问答20例
  5. JavaScript字符串&数字间转换
  6. iOS:如何将自己的SDK用CocoaPods管理
  7. EF 只更新部分字段
  8. 微软有完善的WP开发教程
  9. JavaScript XML 兼容处理,序列化和反序列化以及回调事件
  10. jboss7 Java API for RESTful Web Services (JAX-RS) 官方文档
  11. Android----获取activity上所有的控件
  12. 第2章 Java编程基础
  13. usb设备驱动的分析
  14. redhat7.2安全基线BI
  15. MySQL分区管理
  16. PTA之求单链表结点的阶乘和
  17. sql语句中order by 多个字段同时排序的应用
  18. Haskell语言学习笔记(71)Semigroup
  19. Composer 中文镜像 Lavavel-china 公益项目
  20. javascript 和 jquery插件开发

热门文章

  1. ios添加麦克风访问权限
  2. 【第7篇】TypeScript泛型的案例代码具体解释
  3. javase - 点餐系统
  4. spring拦截器和注解处理日志操作
  5. hdu 1698(线段树区间更新)
  6. ride关键字
  7. 关于TJOI2014的一道题——Alice and Bob
  8. 自学Python十一 Python爬虫总结
  9. 自己整理的HTML基本标签参考知识
  10. Android MediaRecorder自定义分辨率