本站教程收集整理的这篇文章主要介绍了【运维】shell基础指令学习,本站教程本站觉得挺不错的,现在分享给大家,也给大家做个参考。
【运维】sHell学习笔记
@H_450_2@目录
- 运维sHell学习笔记
-
- 目录
- SHell学习的重要性
- 常用sHell基础指令
- 功能1编辑脚本执行脚本
- 功能2 获取用户输入
- 功能三 变量赋值
- 未完待续
-
学习地址:
SHell学习的重要性
常用sHell基础指令
功能1:编辑脚本,执行脚本
- 编辑脚本
@H_801_46@(text )
#! bin/bash
# “#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种SHell。echo命令用于向窗口输出文本。
脚本文件 以 .sh 结尾
- 执行脚本文件
Demo
@H_801_46@chmod +x root/Documents/test.sh # 使脚本具有执行权限
root/Documents/test.sh # 执行脚本文件
功能2: 获取用户输入
Demo
@H_801_46@#! bin/bash
# Author :Coco
echo “what’s your name?”
read PERSON
echo “My name is $PERSON“
然后脚本激活和执行操作同上
功能三: 变量赋值
@H_801_46@#! bin/bash
# Author :Coco
url=http://c.biancheng.net
echo $url
name=‘C语言中文网’
echo $name
author=“严长生”
echo $author
@H_801_46@#! bin/bash
skill=“Java”
echo “I am good at ${skill}Script”
另外:
当输出的数据中有变量传值得现象的时候,最好用双引号,这样便于解析器进行解析。不然用单引号的时候,就会原样输出,包括$和{ },很丑。
- 进行整个脚本的赋值
demo
@H_801_46@cat test.sh
[root@localhost Documents]# test=$(cat test.sh)
[root@localhost Documents]# echo $test
# ! /bin/bash
# Author : mozhiyan
# copyright (C) http:
# Script follows here: echo “Hello World!” name=“Coco” echo “Hello,$name”
- 删除变量的赋值
@H_801_46@unset 变量名
未完待续 … …
本站总结
以上是本站便宜美国vps教程为你收集整理的【运维】shell基础指令学习全部内容,希望文章能够帮你解决【运维】shell基础指令学习所遇到的程序开发问题。
如果觉得本站教程网站内容还不错,欢迎将本站教程推荐给好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。