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